Всем привет, это моя первая публикация, если вкратце я школьник, увлеченный программированием уже более 5 лет, и хорошо разбираюсь в 5 языках.
Содержание:
1.Зачем оно надо и что это такое?
2.С чего начать?
3.Как правильно обучаться.
4.Вывод
1. Начнем с того что это такое простыми словами. Программирование это логические цепочки, написанные на машинном языке. ВСЕ! На мой взгляд это даже звучит просто.
А, цель, цель может быть разной, в моем случае это был интерес к разработке игр и приложений, также вам это 100% пригодится в жизни, можно устроится на работу или просто похвалится перед друзьями.
2. Начать стоит с выбора вашего направления, просто изучения языка или же с наклонностью под какую-то разработку, например рб студио, юнити(советую начинающим), unreal engine и тп.
После того, как вы с этим определитесь, выберите компилятор кода, онлайн не советую, равно как и писать в блокноте(ДА МОЖНО ПИСАТЬ В БЛОКНОТЕ!), а советую Visual studio code или нестареющую классику Atom и Notepad++(я учился на нем...). VS Code пожалуй лучший из-за большого кол-ва плагинов, которые могут настроить программу под любой язык.
И выбор языка, для начала стоит пройти великий Python, для ознакомления с базой, или +-такой же Pascal. Это самые простые языки, которые многие знают еще с уроков информатики. После советую выбрать язык, который вы считаете основными для целей. Вот мой топ языков для начинающих:
4. Lua, средний набор возможностей, используется в основном для моддинга, единственную среду разработки на нем знаю Roblox Studio.
3. Java Script, все скажут майнкрафт и я отвечу да. На самом деле это не совсем так, но если вы хотите написать мод на майн - велком.
2. C++большой спектр применения, удобен начинающим для освоения логических цепочек и создания консольных приложений.
1. C#, мой фаворит в плане разработки игр, используется чаще всего в Unity,Unreal Engine и тп. Также как с++ неплох для консолок
3. Если вы выполнили все предыдущие вещи, выберите еще раз: будете ли вы обучаться по гайдам ютуберов или интернет ресурсам.
Лично я советую начать с просмотра ютуба(например ItProger у него есть руководства почти по всем языкам и их наклонностям), и при надобности смотреть в интернет ресурсах, как например у вас не получается создать анимацию - посмотрите в интернете и если не можете найти ответ на свой вопрос сразу, попробуйте забить на инглише.