Другие языки программирования и технологии
Какой язык программирования для начинающего лучше?
Я хочу пойти учиться программистом. Я в этом деле ноль! Так как информатику у нас ещё не преподают, а вот насчёт самообучения, так это я у вас хочу и спросить. Желательно, чтобы на вопрос отвечали те люди, которые знают толк в этом деле. До поступления мне бы хотел освоить основы и не только языка (ов) программирования. С какого мне лучше всего начать, чтобы простенький и понятный и популярный был, общеиспользуемый. Я хочу пойти на программиста в сфере игр. С какого языка мне лучше начать и какой мне лучше всего будет осваивать углублённо. Подскажите ещё и учебники по программированию на каком-либо языке. Чтобы было подробно описано всё с нуля. И подскажите, какой язык подходит для работы в сфере игровой индустрии. Спасибо, я, надеюсь, вы мне очень поможите. За подробный ответ поставлю "Лучший ответ". И скажу человеческое спасибо. P.S. и какой на сегодняшний день перспективный университет имено по этой категории есть в Украине? Желательно в крыму.
Когда-то я начинал учить учебник по Алгол-60, решал упражнения в конце каждой главы, но появилось машинное время на Фортран-2 и я перебежал в стан фортранистов :)
Вывод: можно начинать с любого языка программирования на котором есть возможность попрактиковаться, а таким на данный момент является VBA он сидит в каждом Excel, Word.
Подходишь к учительнице информатике и говоришь: МарьИванна дайте мне задание чтобы я вам наваял что-то полезное для любимой школы - и вперед комсомол))))
Вывод: можно начинать с любого языка программирования на котором есть возможность попрактиковаться, а таким на данный момент является VBA он сидит в каждом Excel, Word.
Подходишь к учительнице информатике и говоришь: МарьИванна дайте мне задание чтобы я вам наваял что-то полезное для любимой школы - и вперед комсомол))))
нужно учить то, что тебе нужно.. .
и не нужно изучать то, что тебе потом не пригодится.. . только мешать будет.. .
учи С++
книжка Бьёрн Страуструп "Язык программирования С++"
учить мёртвые языки, навроде, Васик, Паскаль, Дельфи - НЕЛЬЗЯ.... потом на С++ будешь ваять кривые проги в стиле древнего Паскаля/Васика.. .
и не нужно изучать то, что тебе потом не пригодится.. . только мешать будет.. .
учи С++
книжка Бьёрн Страуструп "Язык программирования С++"
учить мёртвые языки, навроде, Васик, Паскаль, Дельфи - НЕЛЬЗЯ.... потом на С++ будешь ваять кривые проги в стиле древнего Паскаля/Васика.. .
с паскаля начинай
PureBasic довольно простой и он как раз подойдет для начала программирования.
Скачать http://rutracker.org/forum/viewtopic.php?t=3232116
Скачать http://rutracker.org/forum/viewtopic.php?t=3232116
Молодчина просто :)
Рано или поздно тебе придётся изучать язык C++, особенно он важен при создании игр.
Это сложный язык, но если начнешь изучение именно с него и хватит терпения его осилить, то все остальные языки дадутся легко. Есть языки попроще, например, Паскаль. Можно начать и с Паскаля. Но потом желательно всё равно перепрыгнуть на C++.
Учебники ищи на торрент-трекерах. Их там много.
Но первая задача, которая перед тобой встанет - найти и установить среду программирования, в которой можно пробовать писать свои программы. Если выберешь C++, то тебе сгодится среда Visual C++ или Visual Studio. Когда установишь среду, тогда начинай искать учебники. Причём такие, которые объясняют не только правила языка, но и то, как создавать программы в выбранной среде программирования. Как только напишешь первую простенькую программу и сможешь её запустить - сразу дела пойдут. Но сначала будет трудно, не сдавайся ;)
Рано или поздно тебе придётся изучать язык C++, особенно он важен при создании игр.
Это сложный язык, но если начнешь изучение именно с него и хватит терпения его осилить, то все остальные языки дадутся легко. Есть языки попроще, например, Паскаль. Можно начать и с Паскаля. Но потом желательно всё равно перепрыгнуть на C++.
Учебники ищи на торрент-трекерах. Их там много.
Но первая задача, которая перед тобой встанет - найти и установить среду программирования, в которой можно пробовать писать свои программы. Если выберешь C++, то тебе сгодится среда Visual C++ или Visual Studio. Когда установишь среду, тогда начинай искать учебники. Причём такие, которые объясняют не только правила языка, но и то, как создавать программы в выбранной среде программирования. Как только напишешь первую простенькую программу и сможешь её запустить - сразу дела пойдут. Но сначала будет трудно, не сдавайся ;)
начинай с Basic, он довольно простой и широко распространен, а значит ты легко найдешь к нему уроки и инструкции!
Новички-нулевички! Отложите в сторонку Си и новомодные язычки, начинайте с этого:
"Песни о Паскале" - программирование для школьников и начинающих.
Погуглите в паутине, скачивается бесплатно.
"Песни о Паскале" - программирование для школьников и начинающих.
Погуглите в паутине, скачивается бесплатно.
Попробуй паскаль
Ответ однозначный - Паскаль, т. к. этот язык Никлаусом Виртом был разработан именно для обучения.
А С++ сложно для понимания, если не сталкивался никогда с программированием. Но если все-таки выбор падет на С++, мой совет начинать с книги, написанной Харви Дейтелом и Полом Дейтелом "Как программировать на С++".
А С++ сложно для понимания, если не сталкивался никогда с программированием. Но если все-таки выбор падет на С++, мой совет начинать с книги, написанной Харви Дейтелом и Полом Дейтелом "Как программировать на С++".
Я бы начинал с СИ подобного языка (Java,C,C++,C#) и даже не думай про Delphi и паскаль (2010 делфи сплошное разо4арование, да и VS и Eclipse впереде планеты всей)
Я считаю, что для первого языка отлично подойдет Delphi 7. Ссылка на скачивание:
delphilab. ru/content/view/322/96
Вот неплохой учебник по нему.
В этой среде разработки ты сможешь создавать проекты разной сложности, начиная от различный калькуляторов и заканчивая 2д играми (с 3д в делпхи не советую мучатся) , веб-серверами, а также различными прикладными программами для упрощения работы за компьютером. А также, если ты научишься программировать на этом языке, то тебе не так сложно будет научится программировать на таких языках как С++, VBA и др, т. к все они являются объектно ориентировочными языками программирования и нужно будет запомнить только некоторые различия в синтаксисе. Если же ты начнешь с таких языков как бейсик, паскаль, то я считаю, лишь зря потеряешь время, потому что сейчас эти языки не актуальны и надо работать с ООП.
delphilab. ru/content/view/322/96
Вот неплохой учебник по нему.
В этой среде разработки ты сможешь создавать проекты разной сложности, начиная от различный калькуляторов и заканчивая 2д играми (с 3д в делпхи не советую мучатся) , веб-серверами, а также различными прикладными программами для упрощения работы за компьютером. А также, если ты научишься программировать на этом языке, то тебе не так сложно будет научится программировать на таких языках как С++, VBA и др, т. к все они являются объектно ориентировочными языками программирования и нужно будет запомнить только некоторые различия в синтаксисе. Если же ты начнешь с таких языков как бейсик, паскаль, то я считаю, лишь зря потеряешь время, потому что сейчас эти языки не актуальны и надо работать с ООП.
можешь начать с игры по изучению программирования (на Java) (игрой правда не назовешь.. но элементы от игры есть) там около 1200 задачек.. советы по изучению. теория.. ссылки на статьи..
+ можно что то читать параллельно.. head first java например.
Java программисты сегодня нужны больше всех. вот ссылка javarush.ru/user/reference/66050877-884f-4ef9-b5a5-05061b0b76c0 (в начале будет введение про роботов. дальше такого будет меньше.. и начиная с 2 урока будут задания для которых материал дадут потом.. (или дадут мало материала на эту тему) или пропускай или гугли.. не нужно пытаться решить все самому.. нужно научится отличать то что ты уже освоил и можешь решить от того для чего у тебя нет еще знаний просто и как не пытайся задача нерешаема и для решения надо погуглить например)
+ можно что то читать параллельно.. head first java например.
Java программисты сегодня нужны больше всех. вот ссылка javarush.ru/user/reference/66050877-884f-4ef9-b5a5-05061b0b76c0 (в начале будет введение про роботов. дальше такого будет меньше.. и начиная с 2 урока будут задания для которых материал дадут потом.. (или дадут мало материала на эту тему) или пропускай или гугли.. не нужно пытаться решить все самому.. нужно научится отличать то что ты уже освоил и можешь решить от того для чего у тебя нет еще знаний просто и как не пытайся задача нерешаема и для решения надо погуглить например)
1 ступень
Pascal, Python, Delphi, VisualBasic (Basic), Lisp, C :
2 ступень
Ruby, C, C++ ,Perl, PHP, Pascal, Python, JavaScript, C#, SQL :
3 ступень
Java, JavaScript, Python, C, C++, C#, T-SQL, SQL, PHP, Perl :
4 ступень
Scala, Java, C++, C, PHP, Python, C#, JavaScript, SQL :
Pascal, Python, Delphi, VisualBasic (Basic), Lisp, C :
2 ступень
Ruby, C, C++ ,Perl, PHP, Pascal, Python, JavaScript, C#, SQL :
3 ступень
Java, JavaScript, Python, C, C++, C#, T-SQL, SQL, PHP, Perl :
4 ступень
Scala, Java, C++, C, PHP, Python, C#, JavaScript, SQL :
Для понятия основ алгоритмизации и программирования лучше всего подойдет Pascal(литературы по нему уйма) , а затем для понятия объектно ориентированного програмvирования Delphi. Свою первую игру я написал именно на Delphi.
Паскаль учи он реально простой а с него можешь перейти на объект паскаль или можешь писать норм проги на паскаль абс с фреймворком там можно написать хоть вирус!
Ужасно на паскале и бэйзике игры писать
Похожие вопросы
- Выбор языка программирования, для начинающего программиста.
- Вопрос программистам со стажем. Какой язык программирования учить начинающему программисту?
- Язык программирования для начинающего
- Подскажите язык программирования для начинающего
- помогите выбрать язык программирования для начинающего
- Какой язык программирования учить начинающему нубу???
- Какой язык программирования для начинающего лучше?
- Какой язык программирования выбрать начинающему? Python Java JavaScript
- Посоветуйте язык программирования для начинающего(кроме python)
- Какой язык программирования выбрать для изучения для начинающего ? (внутри)