Вы можете найти некоторые хорошие учебники, чтобы дать вам некоторые базовые концепции программирования на
код академии или
Udacity (Мне нравится код академия лучше, но это только мне).
Какой язык вы начинаете с не имеет большого значения, ИМХО. Вы просто хотите, чтобы ваш первый язык, чтобы научить вас основные понятия программирования, как то, как работать с массивами и итерации и объектов. Python хороший язык стартера, но вы можете подобрать знание от старой школы BASIC или даже LSL (SecondLife языка сценариев). Просто используйте язык, который вы можете иметь некоторую забаву с. Лично я играл с BASIC, как ребенок, то узнал некоторые Access и Visual Basic программирование (программирование MS Office), а затем вошел в веб-дизайне, потратили много времени сценариев в SecondLife / OpenSim, узнал некоторые питона ... по пути я взял некоторые C ++ и Java в нескольких курсах колледжа, которые я взял для удовольствия. Есть всегда больше языков, чтобы узнать, и язык вы выбираете не имеет значения, сколько вы могли бы подумать, что делает, когда вы начинаете. Важно то, насколько хорошо вы можете изучить и использовать программирование и математические понятия.
Вам не нужно фантазии IDE и отладчик для сценария или кода. Для начала я рекомендовал бы получить
Notepad ++ и, возможно обучение несколько простых веб-сценариев. HTML / CSS является хорошей отправной точкой, и она всегда будет практичным. Вы можете настроить локальную среду разработки с
WAMP в течение нескольких минут и будет готова к работе. Если вы хотите, чтобы войти в веб-сценариев узнать некоторые Java Script и PHP и SQL после вы узнаете HTML / CSS. Если вы хотите получить в программирование научиться питон вместо этого. Python, вероятно, самый простой, самый практичный язык программирования, чтобы начать с.
После того, как вы узнаете один язык из учебников или от большого паука убийцу книги вы можете перейти на другие языки гораздо проще. Когда я хочу использовать новый язык теперь я даже не потрудился с обучающими, я только что прочитал язык спецификацию от организации, которая управляет языком. Вот некоторые полезные ссылки для нескольких различных языков, которые вы могли бы хотеть, чтобы узнать:
HTML/
CSSJavaScriptPHPпитонЯваC ++Так же
http://www.reddit.com/r/learnprogramming/ subreddit является хорошим ресурсом задавать вопросы и находить ресурсы.
Если вы хотите узнать, дизайн игры SecondLife является хорошим первым шагом в этом. Только не сходят с ума думать, что вы получите богатый прочь в игровой валюте. Это умирающая среда, но это все еще хорошее место, чтобы узнать о столкновениях, геометрии и кватернионов. Я побежал наиболее посещаемый академическую сим в SL в течение 5 лет, и я учил довольно несколько классов в LSL сценариях. Если вы хотите помочь начать работу с LSL стрелять мне в ПМ, и я буду ходить вас через него в мире. Это не так практично или полезны в качестве веб-сценариев, но если вы хотите сделать дизайн игры это не плохое место, чтобы начать.
Вот
вики LSL я использую наиболее, и вот
официальный LSL вики.