Hello Current and Future Game Dev Elite,
I am at the very beginning of wanting to start learning how to develop my own games. In doing so i have been reading a lot of these forums and elsewhere and have been starting to get a picture of what I really want to accomplish when I set out to learn how to develop games. Originally, I thought that I wanted to get good at a language and hone my skills and try to land a job at one of the big developers. The more I soul-search'd on this topic I think I may be more interested in taking on a project on my own, or possibly with a small team.
With that being said, I know that I need to rein in my expectations of what I am going to be able to accomplish on my own. I'm probably not going to be releasing the next big MMO with a one man team (probably not before 2050 anyway). So before I start to get my hands dirty in some coding and set myself on a path to begin teaching myself, I want to make sure that I am; a) being realistic about the types of games I can make, and b) learning the tools that are going to give me the ability to create the environments and game play that I want to make.
I am going to start with 2D coding while I'm learning, but I want to be able to eventually make 3D games as well. I also want to be able to learn and implement networking and multi-player support. I would like the ability to reach as many platforms as possible but my order of priority would be PC/MAC, Mobile, Consoles (in that order).
Hopefully that is enough information for any of you to be able to recommend the tools I should focus on. Thank you all in advance!