Ok well i have been going through several tutorials on the basics of c++. And its the same thing over and over. You get to a certan point and then its done and they are all console projects. Occasionaly there will be a new lesson on the tutorial but nothing significant. The main reason i am trying to learn c++ is because I love gaming and I recently found my love for programming. I want to start learning to do something other then console projects but i cant find anything about this topic. In the long run i want to end up writing some computer games but I DONT KNOW WHERE TO START. What types of programs should i start writing and does anyone have a like with good tutorials? Thanks so much in advance!
You need to start with a library- I recommend SDL with lazyfoo.net, but most others on this forum recommend SFML. Both of these libraries allow you to get realtime input from the user, create windows, and apply graphics to those windows. They also have networking and sound capabilities.
Could you possibly describe to me what a library is in simple terms? From what i just read for wikipedia it made it sound almost like a function....but for some reason i feel like i has to do with namespaces. Sorry im not used to all of the terminology and stuff yet
So its kind of like when you "#include" stuff. You are given the capability to do whatever it is you include like #include string allows you to use strings? Ok that makes sence. So what is the significants of SDL then?
edit: Oh ok i found the tutorials on lazyfoo.net. Its a library that you can manualy download? Thats kinda cool haha
There is apparently quite good tutorials for SFML, I have never done any of that myself, but you hear people talking about it occasionally on these forums. I think this is the right link http://www.sfml-dev.org/tutorials/ (correct me if I'm wrong). Good luck with it.
@ascii: Yea it defiantly seems that way. I understand the appeal from a learning point of view, after you have done quite a few tutorials and have the basics down, it's hard to say what you should do next to keep learning new things. With games you simply make increasingly more complex games. But if you want to get into networking or whatever, how are you supposed to do it? Or if you want to program lower level stuff then your gonna have to invest in some microcontrollers or whatever. With games you can see a more immediate result, or so I assume, I haven't really got into myself, I would like to but I'm busy with work just now.