One other thing to remember is that BlitzMax has a Win32, Linux and Mac version. So if you want to write multiplatform games in 2D and 3D, BlitzMax is the best option.
The MiniB3D mod is very good and Klepto's extended version is even better and can handle most functions exactly the same as in Blitz3D.
The extended mod cannot handle everything yet as editing the surface of terrain realtime (Creating craters in the ground after explosion for example), but the next version will probably have this option.
So if you want to start programing in 2D anyway, I would advice BlitzMax. In 2D you can do very great stuff with images using different kinds of blendmodes.
The MiniB3D mod is very good and Klepto's extended version is even better and can handle most functions exactly the same as in Blitz3D.
The extended mod cannot handle everything yet as editing the surface of terrain realtime (Creating craters in the ground after explosion for example), but the next version will probably have this option.
So if you want to start programing in 2D anyway, I would advice BlitzMax. In 2D you can do very great stuff with images using different kinds of blendmodes.