Если нравится с++, то начинать с фриланса не стоит, простых задач по этому языку практически нет.
По 1С задачи есть, но только на русскоязычных биржах, а это значит что оплата труда будет не очень высокая, на западе 1С мало кого интересует. Но вы уверены что хотите изучать и работать с 1С? Многие кто каждый день работают с этим языком и платформой имеют в основном негативное мнение.
Лучше подумайте над тем, что вы хотите разрабатывать: внешний вид сайтов, логику серверов, мобильные приложения, игры, решения для банков и другой энтерпрайз? После этого оцените популярность языков и ниши - в интернете полно информации о текущих часовых ставках по языкам и по нишам. После этого нужно будет только начать программировать на тех технологиях что вы выбрали. Я считаю что не стоит тратить время на книги, как минимум в начале карьеры, лучше поставить себе небольшую задачу и выполнять ее постоянное гугля все что вам непонятно