Wow. originally I was VB.net programmer. I even developed a software IDE that lets you use almost any language in combination with any scripting language providing special features. I had heavy HTML and server side scripting knowledge. But when I starting to look for the right environment to develop games, I chose C2, after extensive research. In addition, I continue to try new solutions and development environments, but the guys from Scirra continue to keep C2 at the head of the curve with continuous MAJOR additions and updates. I've found it to be the most robust development environment there is in it's class. I've been developing a range of games with C2. Most are for the mobile web. However, I'm also developing a pseudo 3D game with C2, that other developers told me I can't do in a 2D environment.
Check this gameplay video
C2 has made me a better coder...
http://www.neoprofessor.com
http://www.nakedgametalk.com