I'm coding using Dark Basic Professional ( or DBPro ) language and this is my website. Here you can find all stuff to start your own programming and also some useful code samples and videos. There are links page where you can get all you need to create your own programs with.
Why I use dark Basic Pro as main coding tool? Because it is simple and on other side has all functions which I need. Such as Windows style GUI system, physics, shaders, SQL, FTP access and much much more. All this can be achieved with build-in commands or Dll system ( if you need physics - just grab physics .dll and put it in the editor folder).Also thanks Basic based syntax I can easily manage big projects with 50k+ lines of code.
For more information - visit the main forum for Dark basic Professional