PDA

View Full Version : Where to start with C/C++



DrQuincy
December 13th, 2007, 09:59 AM
I've decided I need to start branching out with my programming; after doing PHP for five years it gets a bit boring. I'd like to do some desktop programming as a hobby and do something more advanced.

I studied some C++ and Java at uni but it was many years ago; I was a Windows user back then too, now I use Mac OS X and Ubuntu and never touch Windows other than to test sites in IE.

I really don't know where to start, I want to learn C/C++ but there are so many choices.

I'd like to learn the basics hand-coding in a text editor and compiling in the shell before using an IDE. I'd then like to branch out into GUI programming. What's the best place to start? Is there a library for C++ GUI programming that you can compile on OS X and Linux? Something like that would suit me better as I use both platforms.

ken_vh
December 13th, 2007, 10:16 AM
I think the best way to start is find yourself a good book.
This seems to be a good start too:
http://newdata.box.sk/bx/c/index.htm

A good help when you understand C++ a bit already:
http://www.cppreference.com/

When you understand C++ enough, you could use wxWidgets as a cross-platform GUI library:
http://www.wxwidgets.org/
This runs on lots of platforms and is a pretty good library.

Good luck with it :)