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

List:       kde-devel
Subject:    Re: [Possibly slightly OT] KDE development
From:       Waldo Bastian <bastian () kde ! org>
Date:       2001-06-18 18:04:03
[Download RAW message or body]

On Monday 18 June 2001 08:23 am, Chris Howells wrote:
> I'm sorry if this is slightly off topic, but I'm not aware of a more
> relevant place for advice.

Questions related to the development of a KDE application are always on 
topic. 

Examples: 
*) "What is the perl expression for replace foo with bar?" --> offtopic. 
*) "I'm writing a KDE application and want to use a perl expression for 
replacing foo with bar." --> ontopic.

> I'd really like to start doing work on KDE development.
>
> However, do I *need* to learn C++ first, and then start learning Qt and
> KDE?
>
> Or can I just work through David Sweet's KDE 2 Development, without
> working my way through a C++ first?

It's a bit of both. I mean, I started to do KDE stuff in order to learn more 
about C++ but when I did that I already knew a bit about C++ from books, I 
just hadn't really used it for anything.

So I think you should really buy yourself a nice C++ book (it's a good 
investment but you could fetch one from your local library as well if you're 
short on cash) so that you will be able to understand what a piece of code 
does when you see it. It's rather hard to read a Qt/KDE book if you have no 
clue what the code examples do. That said, you don't need to be a C++ expert 
to start with Qt/KDE. I guess after the first 3 chapters of any good C++ book 
you should be able to understand a Qt/KDE book and when you see something 
that isn't clear you can always look it up in your C++ book.

We really should put up a list of recommended C++ books on our website if we 
haven't done that already. (I don't think we have)

Cheers,
Waldo
-- 
bastian@kde.org | SuSE Labs KDE Developer | bastian@suse.com
 
>> Visit http://master.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