How to step off the basics?

Hello, Omzy here :

I was wondering how i could step off the begginer programming level off c++ to do more complex things.
I started programming c++ for a robotics competition and got my robot to pickup tennis balls and stay within a sqaure with ultrasonic sensors but that was done weith easy while loops and some for loops.
I know how to use variable, loops , arrays, functions and basic things like that.
The most complex program i've ever made with c++ is Tic-Tac-Toe game console based, never learned how to implement graphics into it.
So i was wondering how i could take it to the next level?
What else do i need to learn to step off the basics and start doing some intermediate level things, or applications i can actually use on my benefit?
Well I would recommend setting a goal for yourself like: I want to make an email application, or a game engine, or something along those lines.

Then start finding out how to do that. Just trying should help you learn a whole bunch of shit.

Alternatively you could actually just learn advanced C++ concepts like polymorphism... (whatever that is). I recommend you pick up "Absolute C++" by Walter Savitch, the latter half of the book is almost entirely dedicated to advanced C++, I'm guessing things like: exception handling, stl, templates and uml would be considered advanced c++.

GOOD LUCK MAN

lawl
Yeah i mean that would be good.
Do you know advanced c++ concepts yourself? If so how did you learn them a book or forums?
Nope I know no such advanced c++ concepts, I've only been learning it for a few weeks.

But for my primary reference I do use Absolute C++, I've actually been kind of eager to finally find out what templates, stl and all that stuff actually is. lawl

I primarily go to the forums to post solutions to programming puzzles. For me it's sort of like practice, lawl.
Last edited on
There is a nice tutorial on this site http://cplusplus.com/doc/tutorial that you can use to learn things like object orientation, and exceptions; and, this is a nice reference site for learning about the stl (just use the above "search.")

If you have any specific questions, feel free to send me a private message or send my an email (my contact information is on my website.) http://www.mathhead200.com/?dir=contact%20info
Last edited on
Topic archived. No new replies allowed.