[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-devel
Subject:    Re: new KDE Development book
From:       Karl-Heinz Zimmer <khz () kde ! org>
Date:       2003-07-19 6:58:53
[Download RAW message or body]

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Saturday 19 July 2003 00:56, Guillaume Laurent wrote:
> On Friday 18 July 2003 20:02, Ralf Nolden wrote:
> > Exactly :-) As written earlier, I want to explain/teach C++
> > programming with Qt/KDE, so C++ is explained directly with what one
> > needs - even if you have no programming knowledge about C++ at all.
> > It's all about practical programming with background explanation.
>
> I honestly don't think that can work. C++, even coated with Qt, is not
> suitable as a first language.

IM(h)O: It is.

Ask my son who just started learning C++ as his first language, even 
before starting english.

C++ is OK for beginners if you start with the basics and try to make the 
learning curve less steep - e.g. by using a step-to-step approach in 
your main sample program that is enhanced in every chapter, while having
tiny little exercise proggies in each chapter that show one single 
element of the language.

So the user would have two areas of pratcise (and of success):

a) the ever growing main sample

b) the small mini proggies that show clearly one aspect each.


Karl-Heinz
- -- 
Karl-Heinz Zimmer, Senior Software Engineer, Klarälvdalens Datakonsult AB
<mailto:khz@klaralvdalens-datakonsult.se>            <mailto:khz@kde.org>
 "For every complex problem there is an
  answer that is clear, simple, and wrong."  H. L. Mencken, 1880 - 1956
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)

iD8DBQE/GOwtCcaVnbvggDcRAlaJAJ9uth5ZX6SfMl3LHKh7kTI0WdGijACfS89x
OTsCYTFWX8o1pfgg49wpktw=
=9ZZI
-----END PGP SIGNATURE-----

 
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic