Если вы знакомы с таким проектом как Duolingo, то для языков программирования есть аналогичная штука: SoloLearn: Learn to Code. Разумеется, там всё на английском.
Ясно, что таким способом много знаний не получить и руку не набить; это скорее вспомогательная игрушка. Вообще, эффективность «игрофикации» учебного процесса — это отдельная тема.
Что же касается первого языка, то я бы посоветовал начинать вникать в программирование с языка Python, так как этот язык идеально подходит для довольно быстрого решения широкого круга задач (начиная с использования Python в качестве калькулятора и заканчивая построением веб-приложений на Django) и несложен в изучении. В вышеупомянутом SoloLearn курс по языку Python довольно хорош и сделан лучше, чем аналогичные курсы по Java и C++.
Это может быть неинтересно. Моим первым языком был C++, который я начал изучать в 13 лет ради того, чтобы написать мод к игре Half-Life. Дело не пошло дальше изучения азов и написания первой программки по решению какой-то задачки из физики, хотя я позже вернулся к этому языку.
Валерыч, настало твое время! Я ж говорил, что весь чат сюда перетащу.
Спасибо за ответ!
Python, java и c++ друзья новичка, по ним много уроков и изучив их структуру вы поймете основную структуру большинства языков, так что вперед
Из ресурсов посоветую codeacademy и coursera