well I've gone nuts making the coolest and biggest calculator type programs and they will even do all kinds of polygon geometry calculations including drawing the 3-D shapes with "*" symbols. I'm really quite proud of them.but I guess I've hit a nice big road block now. I have no idea what to do next. I've realized that doing calculations is pretty much all I can do because it's so straight forward and I'm getting bored but I'm not sure what the next step would be. Windows applications seem vastly more suphisticated than simple console programs but is that really the next step? Because what else could I do and where can these skills I've learned help in proceeding to a more advanced but understood concept due to what I've learned so far? I just figured I'd ask that and see if anyone has any advice. Thanx for reading and replying if you do, it's always appreciated.
I had the same problem not so long ago. Before start to learn other things, I really recommend you to make sure you understand all the important conceps of c++ (let's say up to templates+STL etc.). To practize you can make some games, eg tic tac toe, tetris, etc. (http://www.cprogramming.com/challenge.html).
When you have the idea you really understand the language itself, you can start learning other things. For me; I wanted to learn graphics. First I thought OpenGL would be good to start with, but after some advize I came to SDL, and that's what I'm learning now. IMO it's really use-friendly, fun to learn and there're some good tutorials available.
Offical site: http://www.libsdl.org/index.php
Great tutorial: http://lazyfoo.net/SDL_tutorials/index.php.
Oh wow! Thank you so much Scipio. The first link didn't work but I went to the index page it recommended. I really like the whole idea of how there are different kinds of challenges that help me to learn to view things at different angles or perspectives. That was an excellent suggestion and I will defenitely be spending lots of time there now. But this site is still number 1!!(just in case the moderators read that)...Just kidding, if anyone has anymore tips I am always appreciate it because I am just trying to teach myself, kind of as a really deep hobby and I am serious enough to take a class but I am a bit less fortunate but that was due to my mess ups anyway. But realizing how common and powerful yet scarcely known and certainly not understood C++ is, just starting to learn the most basic stuff which would look like rocket science to most others gives me a good self image which is more motivation than I'd ever need to continue.