There is large and ever growing number of languages to choose from. At the weekend I gave a talk on C# development with ASP.Net MVC at the DDD SW developer conference. Other speakers talked on Angular JS, F#, the Kinect API’s and much more.
For first timers this can be a bit of a maze. It can be hard to work out where to concentrate your efforts. This will depend on previous experience. If it is your first language you are learning where do you start? Or you may just want the new features of a language you already know. Alternatively you could focus on key design patterns that are common to many languages.
Want to know more? Take a look at the FAQs on our programming tutorials.