Реально ли заработать новичку?
На случай если в поиск совсем не получается: Карьера программиста после 30+. Миф или реальность?
Да, обучится вполне реально, есть множество успешных примеров.
Зарплаты можете посмотреть на любом сайте с работой, на HeadHunter, например. Несколько сотен у.е. для новичка, штука-полторы-две (зависит от города) для миддл, а продвинутые чуваки получают и по три, и по пять, и больше, в зависимости от скилла и работы, конечно-же. На зарубежных фриланс биржах ставка $30 в час не является чем-то экстраординарным, но нужно уметь в английский.
Когда пойдут первые деньги - зависит от скорости обучения и как повезет с работодателем.
Человек которого я знаю лично учил плюсы 2-3 семестра в универе, потом в возрасте примерно 32 решил поучить джаву, а спустя 8-9 месяцев устроился внезапно питонщиком, на зп около $1000.
Чем именно заняться - решать вам. В любом случае нужно будет подтягивать фундаментальные знания, и в процессе может какая-то тема понравится.
да реально
но надо 3-5 лет на обучение и практику
у тебя два пути:
1) работа стандартным наемником в индустрии - нужно кроме языков знать фреймворки и кучу других сложных инструментов - работать с людьми мучительно
2) независимый нестандартный разработчик - достаточно только знать языки и иметь инженерный талант - можно делать например моб-приложения и продавать их напрямую людям в апсторах
для новичка лучший выбор - js+css+html - моб-приложения, сайты и микроконтроллеры в робототехнике
и немного php - чтобы уметь делать простейший бекенд
в процессе обучения сделай свой чат-блог-форум итд
самостоятельно без чужого кода 
после того как станешь самостоятельным программистом™ — можешь попробовать использовать чужие фреймворки и библиотеки или напишешь свои инструменты