Какие языки выбрать для разработки сайтов, мобильных приложений/игр и как подрабатывать во время обучения?
Первый язык - Английский. Приоритеты неправильные, сначала попробуй можешь ли разрабатывать, а потом подумаешь как зарабатывать. Хороший Software Developer работу найдет всегда, но далеко не каждый может им стать.
Язык(и) выучить несложно. После третьего - поймете.
Сложно учатся алгоритмы, парадигмы, принципы, паттерны.
Но зато они из языка в язык повторяются.
Под ваши задачи: PHP, JavaScript, Java, Kotlin, C#, немного особняком стоят SQL, CSS, HTML, XML, JSON.Работа фрилансером и выпуск проектов на мобилки без учебы в технаре или универе, думаете такой план может привести к успеху и большому заработку?
Ну.... 1 из миллиона становится миллиардером по итогу.