Либо шарпы либо жс , кому на чем приятнее. Для изучения базы возьми какую нибудь книгу из линейки "Head First" , там поймешь всю базу , практиковаться можно писанием кода формулируй себе задачу и пиши либо , в интернет заходишь и смотришь идеи для проекта и делаешь , ну знание верстки не помешает как мне кажется курсы по верстке можно скачать, чтобы получить скомбинированную информацию а не метаться по сайтам и искать инфу , ну и потихоньку знакомься с апи рейджа и пиши сервер. А , чуть не забыл про ноду можешь почитать документацию хороших книг в русском сегменте нету , ну вот а если планируешь развивать можешь прочитать "Грокаем алгоритмы" и что - то про ООП