Что конкретно я хочу делать, пока не разобрался, но это точно будет не создание сайтов и т.п . Может быть создание игр на юнити? Что можете посоветовать сейчас делать? Может, начать изучать какой-то язык программирования? Или может быть есть какие-то курсы?
Добрый день. Обычно я советую определиться с направлением в котором хочется развиваться. Чем заниматься - игры, создание сайтов, разработка на заказ, машинное обучение и так далее.
Вам интересно создание игр? Если да — начните изучать любой язык программирования, который может помочь в этом направлении. Да и язык здесь не особенно важен. Базовые вещи будут использоваться везде.
В качестве старта можно рассматривать языки Javascript и Python. По моему мнению это лучшие языки для новичка для старта в геймдеве. В Unity используется C#, в Unreal — C++. Но почему не начать изучать программирование с этих языков? Потому что они на порядок сложнее как первые языки. JS работает прямо в браузере. На нём можно делать игры прямо в на HTML страничке. Для Python есть куча библиотек для создания игр (roguelike например). Для JS кстати тоже есть. Оба языка популярные, хорошо подходят для новичков, по ним есть много курсов, книг, видео, преподавателей. А после получения основ на этих языках можно с легкостью перейти на другие языки. Хорошие программисты не привязываются к языку, а выбирают его исходя из задачи. А потыкать JS или Python можно бесплатно здесь https://ru.code-basics.com/ например
Если же я начну изучать первым языком C# ,ничего не будет критичного ?
Иван Андриеш, нужно разделять изучение программирования и изучение языка. Можно привести здесь аналогию с написанием книг иностранные языки. Сперва мы учимся писать на нашем родном языке (в большинстве случаев) сочинения, рассказы, романы, а потом, когда освоим другой язык (английский или французский), то можем это делать и на другом.
Почему? Потому что язык программирования это инструмент, а программирование навык. Такие аналогии (как мне кажется) можно провести в любой области.
и смогу ли я его изучать в 14 лет , не рано ли ?
Иван Андриеш, если вы хотите изучить C#, то я не вправе вас отговаривать :D
и куда пойти после школы , в IT направлении ?
Иван Андриеш, не важно какой ЯП изучать первым. Навык программирования это в первую очередь специфическое мышление и багаж знаний. Ну вот к примеру я никогда не писал на с++/с# но имею огромный опыт веб разработки. Я могу сесть, изучить синтаксис и написать алгоритм. ЯП - это просто инструмент. Со своими законами, синтаксисом, логикой и применимостью к кругу задач.
Если ты хороший "плотник", ты можешь воспользоваться любым "инструментом". Если не умеешь вообще - какой "инструмент" ни дай, работу не выполнишь.
Если вы в 14 лет задумываетесь о программировании то значит совсем не рано) На самом деле ничего сложного. Полно обучающих видео и курсов которые расскажут: как поставить ПО, как написать первый hello world. А дальше уже пробуйте что посложнее. Вам нужен лишь комп и интернет.
Хороший вопрос куда пойти после школы. На ум приходит ВУЗ по айти направлению, но не думайте что там вам будут открывать таинства какие-то и после окончания трудоустроят сразу и большие деньги дадут. Дадут минимальную профильную базу разбавленную философией историей и прочей непрофильной развивающей инфой. Учится придется все равно самому