Добрый день.
Если интересен именно фриланс, то лучше изучать что-то попроще и популярнее, например: С#, Java или Python.
Если хочется делать интересные и очень сложные штуки на с++ и согласны иметь сложности с поиском проектов. То учите с++ и не заморачивайтесь, проектов по с++ хоть и мало, но они очень хорошо оплачиваются.
Оценить ситуацию по языкам программирование можно взглянув на проекты на биржах фриланса:
- Upwork -
https://www.upwork.com/
- Elance -
https://www.elance.com
Я бы посоветовал вам, найти простенький заказ на этих биржах и выполнить его "для себя", то есть не связываясь с клиентом и не прося денег. Так вы быстро получите реальный опыт и проект в портфолио. Учится программированию на реальных задач реально и очень эффективно. Можно выйти на реальные проекты за несколько месяцев.