Вот, совсем недавно подобный вопрос был:
http://otvet.mail.ru/question/79837619/ Научись писать программы на любом ЯП, научись программировать, после этого язык программирования не будет для тебя проблемой. Более того, имея представления о нескольких языках программирования, ты сможешь выбирать язык под задачу.
Какой посоветуете для новичка?
Я уже пробовал юзать JavaScript, хоть понятно, но муторно...