First choose which programming language you want to use, most depending on what you want to do.
If you want internet users to play your game without downloading anything I think you would
prefer
Adobe Flash.
The latest version of the programming language is
AS3 (actionscript 3).
If you have a good budget then you can buy
Adobe Flash Professional CS5.5 for 699USD.
If you want to try it out for free you can get
a free 30-day trial.
There are also free
IDE options to get started with Flash,
like
FDT and
FlashDevelop.
See my
blog for how to setup FDT.
To place your game on a webpage it can be good to know some
HTML basics. A good basic texteditor to use is
notepad++.
A basic HTML beginners guide (in swedish) can be found at:
monkeytoys.
A useful tool is the online editor:
jsfiddle.
CSS:
When you know how to write HTML code, a nice way to control the style and layout of multiple Web pages all at once is to use
CSS. It can be inserted into the HTML code like in
w3schools CSS examples or in a linked in page.
An example of the "class" type can be found in
Ge samma typ av länkar olika egenskaper.
JavaScript
When you know how to write HTML code, you can make the webpage dynamic by using JavaScript. A good interactive guide for programming can be found at:
Codecademy.
This is the most common programming language for games executed from computer harddrive. More about this soon...
Visual studio
Eclipse C++,
Windows SDK