• We've upgraded our forums. Please post any issues/requests in this thread.

Learning C and C++

Nov 22, 2007
1,396 (0.38/day)
Processor AMD x2 4000+
Motherboard Jetway M2A692 GDG
Memory 1 Gb transcend Ram DDR2 667
Video Card(s) IGP ATI x1200
Storage Hitachi 160 Gb
Display(s) LG 17" CRT Flatron E700S
Case Zebronics Sivaji
Power Supply 450W
I want to learn C and C++ I have a tutorial for C but links to more tutorials would be appreciated.
Also none of the tutorials mention what to use as a compiler.
We were taught Blue J in school so I have a fair bit of knowledge in programming, I just need to know the C and C++ equvalent commands but mainly I need a compiler to test the output.


Senior Monkey Moderator
Staff member
Feb 6, 2007
13,817 (3.48/day)
Cheeseland (Wisconsin, USA)
Processor Intel Core 2 Quad QX9650 Extreme @ 3.0 GHz
Motherboard Asus Rampage Formula
Cooling ZeroTherm Nirvana NV120 Premium
Memory 8GB (4 x 2GB) Corsair Dominator PC2-8500
Video Card(s) 2 x Sapphire Radeon HD6970
Storage 2 x Seagate Barracuda 320GB in RAID 0
Display(s) Dell 3007WFP 30" LCD (2560 x 1600)
Case Thermaltake Armor w/ 250mm Side Fan
Audio Device(s) SupremeFX 8ch Audio
Power Supply Thermaltake Toughpower 750W Modular
Software Win8 Pro x64 / Cat 12.10
Look in the sticky thread at the top. Tons of links to almost anything.


Señor Moderator
May 20, 2004
10,488 (2.12/day)
I find reading random tutorials rather pointless.

I usually google for specific issues and learn from that. If there is no application for what I'm reading it doesn't really help much.

As for compiler > visual studio does all for you.


New Member
Oct 15, 2006
544 (0.13/day)
Processor Intel q9400 @ stock
Motherboard Lanparty P45-T2RS
Cooling Zalman CNPS-9500
Memory 8GB OCZ PC2-6400
Video Card(s) BFG Nvidia GTX285 OC
Storage 1TB, 500GB, 500GB
Display(s) 20" Samsung T200HD
Case Antec Mini P180
Audio Device(s) Sound Blaster X-Fi Elite Pro
Power Supply 700w Hiper
Software Ubuntu x64 virtualising Vista
The "standard" C compiler is GCC
However it's a command line affair as it's purely a compiler, like javac is to BlueJ

Sadly you won't find anything like BlueJ for C/C++ but yeah, Visual Studio is a good place to start as the debugging facilities are excellent. I think they wanted to add an object bench into VS recently as there was a big controversy over MS patenting it or something (when it's been in BlueJ for who knows how long (I know the two guys who created BlueJ and the accompanying book - they taught me java :D)). Oh, no class diagrams in VS either (unless you pay loads for the Team Suite version):shadedshu

Just remember that Java is a LOT more forgiving than any other language going, so you'll need to persevere to get along ;)