I'm coding using Dark Basic Pro language and here is my website. Here you can find some useful code samples and videos. Also there are links page where you can get all stuff 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 Dll system ( if you need physics - just grab physics .dll and put it in the editor folder).
For more information - visit the main forum for Dark basic Professional (DBPro)