Good beginner source project

Hello, I have been programming in Python, PHP and C# for a little over 5 years. But recently I have decided I really wanted to learn C++. It's actually quickly becoming my favorite programming language am I crazy for thinking that? Is just so fast and to me it's neat. Honestly I know Java to a degree, mostly for developing android apps. But I never liked Java in the slightest. Always thought it was very…Should i say clunky? C++ however, just seems so elegant to me. Not sure why.

I'm currently in the market looking for a new software developer gig but since I have a few months I would like to concentrate on my time on learning C++ to the best of my abilities and hopefully find a full-time gig programming in C++.

So I was wondering if anyone has any recommendations on a lightweight open-source project that is written in C++, something that I can get a good feel of what good programming patterns are in this language.

I would prefer something really simple right now, maybe something command line based.

Then after I develop a little bit more skills and comfort with that then I will start looking at a little bit more of a challenge looking at bigger code. Like maybe Firefox, gimp or something similar.

Little off-topic, has anyone seen the window source code that has been leaked out on the Internet for the last couple years. Those programmers are funny as heck. Granted I believe most of it's written in c but there comments! lol

Thanks Everyone!
It's not an open-source project, but the source code + tutorial is available - so it might be a good start. Have a look:
http://www.catch22.net/tuts/neatpad-overview
Awesome, Thats perfect! Thank You!
Topic archived. No new replies allowed.