Learn Game programming or Windows API programming first? What are your thoughts?
Which one do you think would be best to learn first, assuming you intend on eventually learning both. After learning how to make console programs and finally understanding how to use everything, which would be best to take the next step?
People often think they have to wait to start making games for some reason. I don't subscribe to that school of thought. I started with (a form of) game dev right from the get-go and it was super fun, and I learned a lot very quickly as a result.
So if that's what you want to do... quit beating around the bush and just do it.
Lol I don't know where to go for game dev, as i can't afford books at the moment. a friend of mine reccomended www.lazyfoo.net but i havent checked it out yet.
But i still plan on reading my book to learn programming, just cause it couldn't hurt to have knowlage of the language :)
I used to like SDL, but it has really aged and uses some extremely outdated concepts. A more modern alternative is SFML. There are some tutorials and stuff on http://www.sfml-dev.org
There are also several users here that are pretty familiar with SFML as well (myself included) so if you ask questions about it on this forum people may be able to help.
I recommend getting the 2.0 release candidate rather than using the official 1.6 release. It takes a bit more to get set up, but the tutorial outlines the steps pretty well: