Привет мир, как говорится!) С вами визИТ и сегодня мы поговорим о языках программирования и какой из них выбрать...
На картинке сверху вы видите большую, но достаточно простую схему о языках. Не стоит делать выводы, что, прочитав схему, вы станете программистом. НЕТ! Сперва - изучите язык.
Если вы меня спросите, "как его быстро выучить?" или "сколько потребуется времени?", я отвечу: нисколько! Опыт набирается не с годами, а с тысячами написанных строк!
Снова возвращаемся к вопросу: какой язык выбрать? Если определились - идите изучать! :) У меня недавно открылся сайт. Если не нашли уроки в интернете - пишите в комментариях, я их сделаю сам). Минута рекламы закончена. Здесь остались те, к то еще не выбрал свой будущий язык...
КАКОЙ ВЫБРАТЬ?
(Элементарно!) Здесь, как в жизни - что надо, то и учи. Хочешь во Францию - учи французский, в Японию - японский и т.д.
Хотите делать сайты: HTML, CSS, JavaScript, PHP. Там вам встретятся базы данных(MySQL)и конечно же фреймворки(VueJS, Angular, Mongo, Node и другие)
Хотите стать Android-разрабом? Не проблема - изучайте Java, Kotlin(желательно), ну и само-собой среду разработки Android Studio(он лаганный, но если разобраться, то прокатит). С iOS - таже история -- Swift + у них своя среда разработки, я ее не знаю.
Игры. Есть полно движков - среди которых лидеры: Unity, UnrealEngine и CryEngine. Какой движок выбрать - это отдельная статья, ее можно писать вечно. Если хотите - напишу(пишите в комментах). Соответственно C++, С# и вроде все.
Программы для Windows - как и для игр - Си Шарп(C# ) и среда разработки VisualStudio(ну и конечно dotnet). Для iOS - вышеупомянутый Swift.
Есть и "другие" разделы программирования и языки. Тема это очень большая и рассуждать о ней можно очень долго. Все ваши проекты "возможно будут состоять из ошибок", но это нормально. Так все начинают. Для любого проекта требуется подготовка и время, так что сделать игру "за часик" не получится! Кстати, если вам интересна тема разработки игр, то пишите в комментах, я напишу пару статей на эту тему. Всем удачи!