Помогите начинающему программисту

Здравствуйте мне 13 лет и я хочу научиться делать компьютерные игры! Пожалуйста подскажите с чего мне начать!

Комментарии: 15
Ваш комментарий

Начинающий программист, блин...
"Учиться, учиться и еще раз учиться" ©

0

не ну я хоть и изучаю visual basic но он не по играм, и я наткнулся на blitz3d и на создание игр без кода и не знаю что выбрать! А игры я хочу создавать потому что мне это интересно и почти ничего другого кроме того что в них играть и их создавать меня не интересует! Так что может кто поможет мне?

0

2 V1RuS95
не ну я хоть и изучаю visual basic но он не по играм
Почему ? „Тетрис“ какой-нибуть и на VB написать можно или это уже не считается за игру ? Или тебе сходу хочется сесть и Диабло 10 написать ? Не бывает такого.

мне 13 лет
Учиться, учиться и ещё раз учиться.
К тому же, к тому моменту, когда ты сможешь пойти работать, всё может ещё безчисленное раз поменяться и изучать какой-нибуть язык программирования с расчётом на то, что через 5+ лет ты будешь работать с этим ЯП — глупо. О нём и забыть к тому времени могу.
Нужно учить основы, а для этого и VB подойдёт.
Или даже вот такая вот, новейшая, поделка от, горячё всеми любимого ;-) , M$ : http://oszone.net/8253/Yet_another_programming_language_from_Microsoft-Small_Basic

0

Пля, всё это смахивает на провокацию... )))

0

Чтобы создавать игры для начала хорошенько учи математику и физику. Потом попробуй покопатся в каком-нибудь 2д движке, например Game Maker. О том чтобы создать в одного хотя бы убогую 3д игру можешь даже ну думать, слишком много всего нужно уметь - рисовать текстуры, моделить модели, их же анимировать и текстурировать и еще много чего.

0

Во первых у меня по физике и алгебре и геометрии 4-5. Во вторых я прошу помочь с книгами и программами чтобы научиться хоть чему нибудь!

0

у меня по физике и алгебре и геометрии 4-5
Улыбнуло. :)

0

Сначала пойми, что такое алгоритмы. Возьми любой язык, который пишется в Блокноте. Сам я учился на JavaScript, но тебе не советую - для начинающего сложный. Сейчас программирую в командной строке (с помощью бат-файлов), это проще.
Для начала советую Паскаль. Но есть одно "НО"! Если собираешься заниматься программированием профессионально, к Паскалю даже не подходи. Если сравнить одинаковые коды Си и Паскаля - у них совершенно разные синтаксисы (к примеру, на си - for (y=1, y(треугольная скобка)12, y++), на паскале то же самое - for y :=1 to 12 y := y+1). Замучаешься переучиваться. Сначала кажется, что все эти скобочки и кавычки - фигня, но на самом деле - нет. Путаница будет. Так что учи Си. Ох, запутал я тебя...
(если что не так, поправьте - я не знаю ни один из этих языков, просто видел коды).
Я вообще сделал гораздо проще - в твоем же возрасте (даже чуть помладше был) подошел к отцу и попросил купить самоучитель по программированию. Вечером у меня в руках был самоучитель по HTML и JavaScript...

0

Если собираешься заниматься программированием профессионально, к Паскалю даже не подходи.
Утверждение весьма спорное... Но холивару тут не место.

0

2ВД
Отредактировал пост - ПГ не принимал скобку, а я не заметил. Теперь моя позиция, наверное, будет понятнее.

0

Теперь моя позиция, наверное, будет понятнее.
Нет. Как различия в синтаксисе языков влияют на профессиональность? О_о
И про самоучитель по программированию и HTML - это шутка? Или так отец над тобой решил простебаться?

0

Нет, это не шутка. С этого я начинал. Потом я выучил Яваскрипт (собственно программирование) из того же учебника, сейчас принимаюсь за Си... Я к тому, что сразу сложные языки выучить нереально.
И насчет синтаксиса - мне это при переходе с JS на бат (в соседней теме) сильно мешало. Очень хотелось понаставить ) и ;.

0

С викиучебников:

Наиболее популярны следующие линейки языков (последовательности изучения):
Высокоуровневый набор
->Питон или Руби ’ Лисп или Хаскелл ’ Java или C#

Путь уменьшения абстракции от машины
->Питон или Руби ’ Java ’ Си ’ Ассемблер

Пути увеличения абстракции:
От ассемблера до самых «человечных» языков
->Ассемблер ’ Си ’ Питон или Руби

Смещённый в сторону высокоуровневости
->Си ’ Си++, Java или C# ’ Руби, Питон, Лисп или Хаскелл,

С математическим уклоном
->Си ’ Java ’ Хаскелл или Mathematica

Набор популярных языков разных видов:
->Паскаль ’ Си ’ Лисп или Хаскелл ’ Си++ или Java.

...

«Уж лучше Паскаль, чем Бейсик. И лучше Java, а не Паскаль: в Java есть сборка мусора, а это очень удобно для изучения программирования. А еще лучше какой-нибудь сценарный слабо нетипизированный язык. Там и сборка мусора есть, и в типах путаться не будут, всё будет просто и понятно.»

...

«Язык Бейсик, используемый сейчас в большинстве школ, просто вреден как для будущих программистов, так и для обычных школьников. Он не имеет никакой системы отладки, не имеет контроля типов и не требует явного объявления переменных. Это приводит к тому, что ученики не могут находить ошибки в своих программах. Ошибки, с которыми они встречаются, обычно не адекватны и создают у учеников отвратное представление о программировании вообще. Бейсик в принципе не пригоден для учебных, и тем более практических целей.»

...

«Если кто хочет заниматься программированием и идти дальше, желательно начать изучение с Паскаля, прорешивать задачи по циклам, массивам, матрицам и т.д. Когда базовые понятия уже будут заложены можно переходить на Borland Delphi, это тот же Паскаль, только там используется объектно-ориентированный подход. Этот язык имеет Ооо! какие возможности.»

...

«Если кто хочет заниматься программированием и идти дальше, желательно начать изучение с Паскаля, прорешивать задачи по циклам, массивам, матрицам и т.д. Когда базовые понятия уже будут заложены можно переходить на Borland Delphi, это тот же Паскаль, только там используется объектно-ориентированный подход. Этот язык имеет Ооо! какие возможности.»

0

2 аффтар выпифший йаду a.k.a. LooNaTeg
Да, начинать учиться программировать с HTML — это конечно мощно. ;-)

Я к тому, что сразу сложные языки выучить нереально.
Сложный ЯП — это PL/1, больше сложных языков пока не наблюдалось. И вообще, любой ЯП учится приблизительно за месяц, другое дело научиться нормально исспользовать этот ЯП.

2 -iX-
Вики-учебники — на свалку ! :-)

И лучше Java, а не Паскаль: в Java есть сборка мусора, а это очень удобно для изучения программирования.
Ну уж очень спорное утверждение.

Язык Бейсик, используемый сейчас в большинстве школ, просто вреден как для будущих программистов, так и для обычных школьников. Он не имеет никакой системы отладки, не имеет контроля типов и не требует явного объявления переменных.
Очень хотелось-бы узнать у автора, где он тако Бейсик отыскал. (О том, что ниодин ЯП не содержит систем отладки уж и говорить не хочется.)

Бейсик в принципе не пригоден для учебных, и тем более практических целей.
Офигеть, дорогая редакция. Особенно про „непригоден для практических целей“. На западе достаточно много людей пишут на VB, да З/П у них поменьше, чем у коллег, но программы пишутся, работают и продаются и только наши „гуру“ услышав слово „Бэйсик“ кривят морду.

0

кто нибудь помогите поставить на делфи 7 движок GLScene! Заранее с пасибо!

0
Новое на форуме