Не слушайте никого. Берите и делайте то, что нравится. Невозможно выучить то, что не любишь.
Какие языки взять - сложный вопрос.
HTML, CSS, JavaScript последнего времени - там бешенная гонка, тяжело быть в тренде. Это требует много сил, времени, желания.
Python - красивый и легкий язык. Сейчас он на стремительном взлете.
PHP - имею очень поверхностное представление, но вариант мне кажется также неплохим.
QA - тоже неплохой вариант.
И - все правильно говорят. Учеба\создание своих pet projects и реальная работа программиста - это совершенно разные области. Вам стоит лишний раз подумать над своим выбором.
Позвольте спросить - инженер-проектировщик - это проектирование металло-конструкций в том числе? Если да - то у Вас знания в основном программного уровня - AutoCAD, SolidWorks, сопромат, материаловедение?