Линукс? Хм, спорный вопрос. Питон? Не смешите мои яйца, мертворожденный язык с самого начала, так толком и не развился по сегодняшний день. C/C++, Java? Если уж и начинать с чего-то то уж с ассемблера, у человека сразу сложится правильное представление о железе и как оно работает на самом деле. Вообще начинать с изучения языков высокого уровня, да еще с упором на ООП - просто вселенское зло. JavaScript + HTML5 + CSS3 Это вообще по моему нужно ввести в общеобразовательный курс, наравне с тригонометрией или уроками труда. От этих знаний есть действительно польза , реальная а не обстрактная, в противодействие никому не нужной информатике.