Никогда не изучал программирование, не знаю ничего, ровно 0, но тема интересна.
Можно ли начать свой путь через самую лучшую в мире игру?
Я думал изучить так: триггеры > переменные > текстовые триггеры > плавный переход на jass
Прошу совета у профи, что делать? Может что другое изучить перед Jassом? Нужен ли C+? (Почему то в голове представление что C+ это основа основ, поправьте если не прав)

Принятый ответ

Можно ли начать свой путь через самую лучшую в мире игру?
Можно! Сам так начинал.
Я думал изучить так: триггеры > переменные > текстовые триггеры > плавный переход на jass
Советую вообще не лезть в триггеры. Выучишь-то ты их немного быстрее, чем jass. А вот писать с их помощью что-либо будешь гораздо дольше. И гораздо хуже.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
28
6 лет назад
0
а смысл учить то что проще если потом всеравно придётся переучиваться?
только время теряешь
но если так хочешь яп для изучения программирования то советую lisp
по нему есть хорошая книга SICP
0
29
6 лет назад
0
nvc123:
а смысл учить то что проще если потом всеравно придётся переучиваться?
только время теряешь
но если так хочешь яп для изучения программирования то советую lisp
по нему есть хорошая книга SICP
Тогда уж ассемблер, это куда сложнее и полезнее. Тогда любой яп будет подвластен новоиспечённому само злому гению.
0
28
6 лет назад
0
KingMaximax, а причём тут сложнее?
и чем же полезен ассемблер?
0
17
6 лет назад
0
Начинать можно с любого. Базовая концепция в основе любого ЯП практически не отличается, а поднаторев в одном, ты без особого труда переключишься на другой. Программист в принципе не ограничивается знанием только одного языка.
0
29
6 лет назад
0
nvc123:
KingMaximax, а причём тут сложнее?
и чем же полезен ассемблер?
Чистой оптимизацией, и код чище кстати. Вдобавок, он помогает выявлять куда более глубокие проблемы. А так же важных да более сложных операций, которые могут потребоваться для определённых задач, которые должны быть быстрыми, чем даст нам интерпретатор или комипилятор т.го. или иноно яп. Хотя я ничего не имею против того же lisp'a или питона. А вообще неплохо было автору определиться какой ему именно нужен яп и под какие задачи, я решил что ему просто нужно понимать принцип программирования или что-то во этом духе. Однако можно и в кросс.
0
10
6 лет назад
0
KingMaximax:
nvc123:
KingMaximax, а причём тут сложнее?
и чем же полезен ассемблер?
Чистой оптимизацией, и код чище кстати. Вдобавок, он помогает выявлять куда более глубокие проблемы. А так же важных да более сложных операций, которые могут потребоваться для определённых задач, которые должны быть быстрыми, чем даст нам интерпретатор или комипилятор т.го. или иноно яп. Хотя я ничего не имею против того же lisp'a или питона. А вообще неплохо было автору определиться какой ему именно нужен яп и под какие задачи, я решил что ему просто нужно понимать принцип программирования или что-то во этом духе. Однако можно и в кросс.
Да, мне нужно как можно четче понимать принцип программирования, хочу получить максимально широкий и мощный старт.
2
28
6 лет назад
Отредактирован nvc123
2
Chosen2, старт для чего?
что ты собираешься делать с этими знаниями?
если у тебя нету конкретной цели (набора задач/программ которые ты хочешь решить/создать) или ты собираешься учить яп только потому что это круто и модно то учи брайнфак
он вообще простой
8 операторов и всё
и им можно понтоваться потом
GetLocalPlayer:
Базовая концепция в основе любого ЯП практически не отличается
лол что?
видимо ты сталкивался только с яп из одного семейства
так что тебе тоже советую брайнфак
KingMaximax, про то насколько чист и оптимален код написанный нубом на ассемблере я даже спорить не хочу
0
10
6 лет назад
Отредактирован Chosen2
0
nvc123:
Chosen2, старт для чего?
что ты собираешься делать с этими знаниями?
Через 9 месяцев я лечу в штаты, хочу учиться, поехать в силиконовую долину, начать работать в какой нибудь высокотехнологичной компании, учиться у людей которые создают что то инновационное, меняющее мир.
По этому и хочу сейчас максимально гибкое введение, в том плане, что я не знаю кого я там встречу, не знаю что мне понравится, будет ли это связанно с робототехникой или программами для банков или с приложениями на телефон или еще что то. Понимаю что звучит амбициозно, но в итоге я хочу уметь всё.
2
29
6 лет назад
2
Тогда точно не жасс.
6
16
6 лет назад
6
jass - это такой паскаль для скрипт-кидди, не более.
0
10
6 лет назад
0
Спасибо всем огромное за ответы.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.