Jump to content


good tutorials for c++


3 replies to this topic

#1 Laguz

    New Member

  • Members
  • Pip
  • 1 posts

Posted 22 January 2010 - 03:59 AM

hi, im new on this forum, so i will first say that im sorry for any noob questions, but im still not used to actually post on the forums

ive been looking alot tutorials for c++, got a book.. etc, the problem is, they dont teach well, lacking information, and not even explaining what are you doing, they just say things like: write "X" then "Y" and press enter, after looking at that, i ask myself... why X? what does X do to Y, what does Y? etc... but fail
to explain anything

at the end, i just gave up on online tutorials and guides

do you know a good source of tutorials about programming on c++ or any good starting programming lenguage?

thanks for any post (and sorry for misspells, english is not my lenguaje)

#2 Nick

    Senior Member

  • Members
  • PipPipPipPip
  • 1227 posts
  • LocationOttawa, Ontario, Canada

Posted 22 January 2010 - 01:56 PM

C++ is not a good starting language. It's like a Lamborghini as you first car. ;)

It's good to be ambitious and C++ is definitely worth learning, but it can be very confusing at first so I'd advise learning a simpler language first. Personally I'd go with C if ultimately you'd like to master C++. Don't stick with C for too long though, as you'll have to unlearn a few things when advancing to C++. Anyway, C will teach you all the underlying programming constructs. Because it's much more explicit than C++ you'll have a better understanding of what is really happening.

Of course there are other options as well. If you definitely want to learn objec-oriented programming from the start, C# might be your best choice. If you want results fast, Python is worth a try.

#3 Reedbeta

    DevMaster Staff

  • Administrators
  • 5308 posts
  • LocationSanta Clara, CA

Posted 22 January 2010 - 05:47 PM

Nick said:

C++ is not a good starting language. It's like a Lamborghini as you first car. :)

Good analogy! I'll have to remember that one. :)
reedbeta.com - developer blog, OpenGL demos, and other projects

#4 Nerd_Skywalker

    Valued Member

  • Members
  • PipPipPip
  • 215 posts

Posted 22 January 2010 - 07:35 PM

I would say Python, then C, then C++. Working up the ladder by learning basics in Python (i.e. functions such as returns, parameters, some OOP, logic and basic I/O), then go to C (learning the syntax of it and pointers and such), then finally to C++ where you learn advanced OOP and anything else i could have forgotten.

Hope I helped ;)

EDIT: I almost forgot, this is the Python book I started with. Starting with game programming is probably the best way to start in my opinion, plus the author has a good sense of humor and explains thing well.
The book may be a tad outdated now though.
Re-dun-dant adj. 1. See redundant

TheNut said:

"Hmm, yes. Strong is the force with this one"





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users