If you're getting into programming solely for video games, you're setting yourself up for failure. It's not all fun and games. You'll have to learn logic and math and all sorts of dry topics which a "gamer" wouldn't enjoy. Just go back to the imageboards, play your video games, post your "memes", and forget about programming for good.
Name:
Anonymous2012-08-02 7:23
>>5
Not solely for video games, but they are a topic I would like to branch out to.
games
Grow up, kid. There are maybe 1000 jobs in that field, with a billion lardos like you trying to get them. Do something useful.
Name:
Anonymous2012-08-06 17:02
>>10
Games are an excellent vehicle to practise and develop programming skills. It's not necessary to enter the game development field with such skills, it's transferable to other programming work.
>>10
Say that to the asians with their mountains of remixed MMO games.
Name:
Anonymous2012-08-06 20:06
Ignore all these faggots trying to stop you from following your dreams just because they failed theirs, or whatever. Realistically you aren't going to get a job in game development, especially not using Python (it is used for scripting and RAD tools (like map editors and such), but you wouldn't write a game engine in it). That doesn't mean it's impossible, and even if you do fail, you could well find yourself in a different field that you might even like more.
If you want to learn game development with Python, though, you can, and a lot of the things you learn will be applicable to other languages which are more commonly used in game development (primarily C++ in the industry, although casual games often use Flash or Java, and The Sims 3 even used C# (partly)).
So, start with Python and PyGame, make some simple games, whatever. Python's not a good language for games, mostly because of performance reasons, but you can do smallish games in it. If you want to do 3D and particle effects and stuff like that, you'll want to learn C++ (you can use SFML, it's pretty good). I'd start with Python and move on to C++ as you gain experience. Especially if you want to make more complex games with proper maps and stuff like that. Python won't be good for that, it's too slow. It's fine for 2D games and sidescrollers, though.
Oh, and, don't bother with text-based RPGs unless you actually want to make one (i.e., don't do it just because you think it's easier). What you learn there doesn't really transfer to graphical games, they aren't as fun to make or play (unless you're into that sort of thing), and they aren't as easy as you might think (dealing with natural languages is hard, especially if you plan to make it multilingua).