Welcome, Guest. Please login or register.

Login with username, password and session length

 
Advanced search

1411512 Posts in 69376 Topics- by 58430 Members - Latest Member: Jesse Webb

April 27, 2024, 04:34:06 AM

Need hosting? Check out Digital Ocean
(more details in this thread)
TIGSource ForumsDeveloperTechnical (Moderator: ThemsAllTook)C++ Start
Pages: [1]
Print
Author Topic: C++ Start  (Read 1695 times)
Radial
Guest
« on: February 17, 2009, 05:21:48 PM »

Hey,
   I have all off the sudden taken a liking to programming and decided to start learning C++. I have never really had any programming background other than some non-serious HTML stuff, and some Ti-Basic (pretty slick stuff, eh? Grin). Anyways, I got some bricks books and am getting ready to start! I am on a Mac, and for some reason just can't find a good IDE, any help or suggestions? Thanks!
Logged
increpare
Guest
« Reply #1 on: February 17, 2009, 05:36:34 PM »

IDE = XCode? (download from apple website; you'll need to set up an account, but it's free)
help= lazyfoo/sdl is a good place to start, though it assumes some knowledge of C.  So maybe that combined with some C/C++ book for when you don't understand stuff?  I tend to recommend the 'bulldozing' approach.  Maybe someone else can suggest something more nuanced.
Logged
Aik
Level 6
*


View Profile
« Reply #2 on: February 17, 2009, 06:41:31 PM »

For IDEs I'm quite a fan of Code::Blocks - though I haven't used the Mac version, and I'll second Lazy Foo for tutorials (although you might want to get at least some of the basics down before heading there).
Logged
dspencer
Level 3
***


View Profile WWW
« Reply #3 on: February 17, 2009, 09:50:52 PM »

Just like with any other tutorials, make sure you understand what is happening with lazyfoo. You should be able to look at any line and say "Ok, what does this line do? Is it important? In what cases is it or is it not?"

Personally, I would start with a book, espcially if you don't have too much experience with other programming languages (beyond that little with TI basic). Work with text until you get the hang of it, and mastery of syntax. If you think text is boring, think of something interesting to do with it - there are tons of possibilities Smiley.

Good luck!
Logged

Greg
Level 0
***


has a compass, lost my map


View Profile
« Reply #4 on: February 17, 2009, 10:46:58 PM »

I learned pretty much everything C++ from the http://www.parashift.com/c++-faq-lite/.  I just went through the features one at a time until I sort of understood it. This assumes a good knowledge of C as well. For C, I would suggest that the Kernigan & Ritchie book is pretty much indispensable.

Oh, also found this neat paper a while back. Pro-Class game stuff concerning C++ by a guy from Maxis: http://alshikh.net/x/High_Performance_Game_Programming_in_C%20%20.pdf
Logged

A day for firm decisions!!! Or is it?
Reiss
Level 1
*



View Profile
« Reply #5 on: February 18, 2009, 01:21:52 AM »

i'll second xcode + lazyfoo.

you might want to feel like you have a handle on c++ before you start on lazyfoo's tutorials, though.
Logged
Pages: [1]
Print
Jump to:  

Theme orange-lt created by panic