Top.Mail.Ru
Ответы
Аватар пользователя
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+2

Программирование с нуля

с чего стоит начать и какой язык программирования выбрать, чтоб с большой верояностью использовать в дальнейшем? (хотелось бы работать с играми и приложениями..)

По дате
По рейтингу
Аватар пользователя
Новичок

Начать с чтения учебника программирования. НЕ языка программирования, а самого программирования. И язык в начале обучения будет не тем, на котором ты в дальнейшем станешь "работать с играми и приложениями", а тем, который используется в этом учебнике для объяснения свойств алгоритмов. Удобным именно для обучения.

Любой язык программирования - лишь вспомогательный инструмент для решения определённого круга задач. И для задачи "начальное обучение программированию" большинство модных языков подходит очень плохо.

P.S. Python и С++ для начального обучения не годятся совершенно. Причём по диаметрально противоположным причинам.

P.P.S. "Грокаем алгоритмы" учебником не является и ничему научить не может.

Аватар пользователя

Python, если искать литературу по ступенькам... для Python найдете книги по порядку ступенек от 1 до 20 как минимум, с описанием, обзорами, рецензиями и сразу с исходным кодом, или найдете код на GitHab... Найдете, одну и десять достаточно хороших плейлистов... Пусть понимание придет не так сразу как было бы с pascal, но глупо усложнять просты решения (Веши), и пренебрегать тем что написали до вас и изобретать по новой велосипед.

(сегодня зла и под градусом, так что пишу не скрывая ничего...)

Найдете бесплатные курсы и на Степик и в сети тоже найдется что спиратить.

Ровно как сможете повторить и школьную программу как минимум двух достаточно хороших авторов и найдете огромное комьюнити...

И есть возможность погрузиться в профессию или в смежную, чего не сказать о pascal.

И найдеться максимум 3-5 достойные книги по паскалю, еще меньше исходников, да тоже не совсем мертво, и дельфи живет ели нужно идти в определенный проект почему нет можно подучить.

Однако куда лучше и быстрее с подобными проектами справиться например - Visual basic 6 чем pascal и Delphi... И если искать литературу по Visual Basick то найдется по порядку ступенек, хотя бы от 1 до 10 на пример:

1. Visual Basic. Освой самостоятельно,
2. Visual Basic для студентов и школьников,
3. Visual Basic. Практические советы от VBStreet.
4. С.Симонович Visual Basic_proffesional 6 шаг за шагом.
5. Visual Basic 6 и VBA Библиотека программиста,
5. Лукин - Visual Basic. Самоучитель для начинающих.2001,
6. Stiv Braun. Visual Basik 6.0
7. Microsoft Visual Basic 6.0 Шаг за шагом Хальворсон Микаэл
8. Стивенс Р. Готовые алгоритмы (для программистов) - 2000
9. Петрусос - Visual Basic 6. Руководство разработчика

Это то что я перечислила, и все с исходным кодом, хотя явно упускаю что-то... Как по алгоритмам так и по книгам без исходников, их тогда еще больше десятка... Геворкин, Сафронов, Гуревич и т.д. и отличное MSDN, но для использования нужно устанавливать старое IDE, однако это не значит что нет нового...

Достаточно много живых сообществ еще на английском сегменте... типа на сайте vbcodes и нашем киберфоруме...

А так же много спасли кода с planet sourse cod... и можно найти в сети или интернет архиве...

И это не считая еще и VBA... примерно применимо там же где и Python в смежных профессиях не связанных с разработкой... Статистика, анализ, автоматизация, и бухгалтерия, встроенно где-то в 11-16 приложений... И книг и курсов не меньше чем на VB... И вообще не упоминала SmollBasic учебный и .Net

И по крайней мере с этим можно устраиваться куда-то...

Примерно столько же, книг можно найти по Delphi и живое сообщество... и даже подружить с офисом, но оно туда не встроенно...

Это то что касается чтоб с большой вероятностью использовать в дальнейшем...

А ели брать в расчет хотелось бы работать "с играми и приложениями" то ответ весьма по проще С#.

А если кое-что железное имеется С++.... однако в геймдеве нужны далеко не одни программисты...

Аватар пользователя
Ученик

Пайтон

Аватар пользователя
Знаток

Для геймдева можно выбрать такие языки как C#, Java, C++, Python, и многие другие. Начать рекомендую с Питона, но для лучшего понимания именно C# или C++ можно начать с Java.

Аватар пользователя
Искусственный Интеллект

Может лучше на завод, не? Стране нужны беспилотники, много беспилотников...