+1 for BlitzMax. You'll definitely benefit no-end from all of its modules, especially the third-party ones, and so will your code. The only downside is the docs aren't fantastic for beginners, but these forums are a great place to ask questions.
Once you go Max, you'll never look back... ;-)
Edit: Unless you're puki or one of the other die-hard "Blitz3D 'til the bitter end" crew members... :P
Once you go Max, you'll never look back... ;-)
Edit: Unless you're puki or one of the other die-hard "Blitz3D 'til the bitter end" crew members... :P