Hi, I am sure this question has been asked multiple times, but the answers I have seen have not fully satisfied the questions I have about game development.
I am currently learning javascript with codeacademy, and I have experience with visualbasic.net in the past. I will be going into a programming course this fall, but I want to get a head start on what all I would need to know to make a high quality (not perfect or the best) online game (both flash and browser based).
From a coding and overall standpoint, what do I need to learn?
What languages should I/do I need to know?
Can I make a full browser based game with high quality purely in javascript?
Can I make a game purely in Flash Develop?
I want to know every single skill, tool, language, or anything else that it takes to make a high quality browser based game from scratch by myself, hopefully using flashdevelop, notepad++, or any other free tool.
I am not big on major graphics. I am fine with 2d, simple graphics as long as they don't take away from the gameplay. I would not be against using pre-made graphics. Maybe graphics similar but lower quality than http://www.kongregate.com/games/gameinabottle/gemcraft, or as clear but maybe less detail than http://www.kongregate.com/games/ArmorGames/sonny. Even something around http://www.kongregate.com/games/TogeProductions/infectonator would work.
I will probably aim for tower defense games, strategy survival, tycoon games, turn based strategy/level up games, etc. Probably will not aim for any shoot em up games, but I am interested in side scroller galaga type games.
So, where should I start?
And thank you in advance, any bit of guidance is appreciated
;tldr = What do I need to learn to make decent flash/browser based games from scratch using FlashDevelop/GameMaker, etc?