Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Мне 14 лет. Хочу развиваться в IT направлении. С чего начать?

Что конкретно я хочу делать, пока не разобрался, но это точно будет не создание сайтов и т.п . Может быть создание игр на юнити? Что можете посоветовать сейчас делать? Может, начать изучать какой-то язык программирования? Или может быть есть какие-то курсы?

ПрограммированиеЯзыки программированияКурсы
Иван Андриеш
  · 1,4 K
Лучший
Программист и наставник. Занимаюсь разработкой и обучением программированию. Часто...  · 16 июл 2021  · github.com/fey

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

1 эксперт согласен
Да, начинать погружение в разработку с простых языков - это хороший способ не потерять мотивацию в самом начале и... Читать дальше

Если же я начну изучать первым языком C# ,ничего не будет критичного ?

Иван Андриеш, нужно разделять изучение программирования и изучение языка. Можно привести здесь аналогию с написанием книг иностранные языки. Сперва мы учимся писать на нашем родном языке (в большинстве случаев) сочинения, рассказы, романы, а потом, когда освоим другой язык (английский или французский), то можем это делать и на другом.

Почему? Потому что язык программирования это инструмент, а программирование навык. Такие аналогии (как мне кажется) можно провести в любой области.

и смогу ли я его изучать в 14 лет , не рано ли ?

Иван Андриеш, если вы хотите изучить C#, то я не вправе вас отговаривать :D

fea5ee8a645b5657d9895f076d4a51da.jpg

и куда пойти после школы , в IT направлении ?

Иван Андриеш, не важно какой ЯП изучать первым. Навык программирования это в первую очередь специфическое мышление и багаж знаний. Ну вот к примеру я никогда не писал на с++/с# но имею огромный опыт веб разработки. Я могу сесть, изучить синтаксис и написать алгоритм. ЯП - это просто инструмент. Со своими законами, синтаксисом, логикой и применимостью к кругу задач.

Если ты хороший "плотник", ты можешь воспользоваться любым "инструментом". Если не умеешь вообще - какой "инструмент" ни дай, работу не выполнишь.

Если вы в 14 лет задумываетесь о программировании то значит совсем не рано) На самом деле ничего сложного. Полно обучающих видео и курсов которые расскажут: как поставить ПО, как написать первый hello world. А дальше уже пробуйте что посложнее. Вам нужен лишь комп и интернет.

Хороший вопрос куда пойти после школы. На ум приходит ВУЗ по айти направлению, но не думайте что там вам будут открывать таинства какие-то и после окончания трудоустроят сразу и большие деньги дадут. Дадут минимальную профильную базу разбавленную философией историей и прочей непрофильной развивающей инфой. Учится придется все равно самому

Работа - в сфере IT. Увлечения - книги, финансы, иностранные языки, здоровье.  · 17 июл 2021  ·
id
Иван, курсов по программированию очень много. Вам лишь нужно опредедиться с направлением. Но можно и не делать этого, а начать с основ. Путь более правильный, вопрос лишь в том, -  не пропадет ли у вас мотивация по мере прохождения данного пути. Вам для любого направления потребуется английский язык, основы computer science, основы языков программирования, основы... Читать далее
Заходите в Яндекс.ДзенПерейти на bit.ly/3w79GNg
Разрабатываю под Android в Wildberries (WB, WB Партнеры, WB Travel). Хотела стать...  · 17 июл 2021
Привет! Круто, что ты уже знаешь, что тебе нравится) Если ты хочешь писать игры на юнити - пиши игры на юнити. Для юнити, как уже ответили, нужен C#. Не бойся начинать делать прямо в юнити, прямо что-то, что интересно сразу. По пути разбирайся с тем, что непонятно. Очень советую ни в коем случае не пропускать статьи на английском. Пусть не все понятно (не гугли всё... Читать далее