Taking the leap

Alright I'm trying again to learn C++. I got the a few things down but still its tough. I haven't really learned anything new in a while and I am one to give up quickly on things. I'm hoping that I can really focus this time around, I've tried like 3-4 times in the past but lost focus. I really do love programming, well the idea of it anyway, and I want to learn. I know its going to take quite a while, at the BARE minimum like 1 year to get decent at it, but I got the time. I'm actually hoping to ween myself from smoking to try to focus on programming. I'm 26 already and I need to start doing something constructive. I am going to go to school, but my wife needs to finish first. I kind of don't want to go to school for programming, I don't want that to be my career, more of like a hobby that may become an obsession.

Anyone want to be my coding instructor, like a fitness instructor, to motivate me by email and PM's? I just need a push and maybe someone with some knowledge can lend me a hand? If not I'm ready to take the challenge, I just hope I don't lose interest this time.

Comments

I've been programming in C++ for a few years. From the various books I've read I would recommend C++ Primer Plus the most, although if you look search around a bit (which you likely already have if you've tried picking the language up a few times) you'll find that everyone has entirely different suggestions. You could pirate a few commonly suggested ones and then see what you like. Buying it will likely get you more motivated to read it.

Doing the exercises in the book(s) you are reading is a very good idea, and once you've read a few chapters you could try creating a program (for instance a text based game) and implement as much of what you've learned as possible.

When you've got the basics down you'll probably want to branch off into either GUI or game programming (although not necessarily). Find some good libraries/frameworks (wxWidgets is excellent for creating GUI applications), and start working on a semi-big project with an actual purpose of some sort (i.e an application to help you do/learn something or a simple but somewhat decent game). If you do this you'll learn a lot.

After you've done one or several projects with a certain framework/set of libraries you are probably capable of programming something others would be interested in. A little knowledge goes a long way. Coming up with something can be hard, but the idea doesn't have to be perfect. Do a bit of planning and be prepared to spend a long time working on the project.

Patience is key. Don't give up with a project you're working on and just ask for help if you get stuck.

Personally I don't think the whole "coding instructor" is a very good idea, but do post in the Computer Systems section if you have something to ask something and you'll get help from me and probably others too.

Good luck, I hope we'll see some of your creations here on GBAtemp in the future.
 
i don't really know much about c++ but i have a few friends that do. i was interested in it a few years back. maybe more then a few years, but that really doesn't matter. do you have any experience in any other programing languages? i know a good bit of visual basic and direct x. A friend of mine that works as a programmer told me that starting out with these programing languages are almost a prerequisite to c++. i never really got around to any c++ stuff so i don't know if he was really on point with that but i couldn't hurt to find out for sure. visual basic is pretty basic, if you will, but it's a good start if you don;t have any programing experience. i could make you a mean tic-tac-toe game.
 

Blog entry information

Author
VashTS
Views
161
Comments
4
Last update

More entries in Personal Blogs

More entries from VashTS

General chit-chat
Help Users
  • No one is chatting at the moment.
    Psionic Roshambo @ Psionic Roshambo: Lol Veho goatse device! +1