Я начал с AMOS на моей Амиге, которая была отличным языком для изучения, это был диалект BASIC, но имел уникальные возможности в том, что он был быстрым для интерпретируемого языка и имел множество мультимедийных функций, которые позволяли вам создавать что-то хитрым и визуальным очень легко (гораздо более увлекательно, чем форматы и графические интерфейсы ОС). В то же время это позволило вам расти, давая вам довольно много более высоких возможностей, даже позволяя встроенные процедуры Assembler. Вам не нужно было беспокоиться о чипсетах, включенных или компиляторах, чтобы начать работу, поскольку он просто запускал код, который вы ввели в его собственной среде, нажав горячую клавишу.
К сожалению, я ничего не знаю, так как это имеет гибкость, быструю настройку или неглубокую кривую обучения.
На мой взгляд, и, возможно, я буду предложен этими «настоящими программистами», лучший способ начать работу в этом поколении - начать с создания сценариев. Другие упоминали Python, который является отличным языком, но большинство реализаций, которые я видел, основаны на командной строке, и даже IDE имеют тенденцию быть формальными и основаны на проектах, модулях и классах, что является препятствием для запуска работы. Кроме того, подход Python без привязки делает его довольно похожим на большинство других языков основного потока (ближе к оригинальным базовым вкусам, поэтому вы можете предпочесть).
Я считаю, что самым простым языком для написания скриптов, который нужно изучить в настоящее время, является JavaScript, он интерпретируется, имеет широкий спектр приложений, вам нужен только текстовый редактор и браузер для запуска и работы. Он имеет огромное количество информации, доступной для него в Интернете, до такой степени, что практически никогда не нужно читать книгу ... Это не только хороший язык обучения, но и очень полезный язык, чтобы знать, как получить работу и будет оставаться так, что и клиентский, и серверный JavaScript станут более важными. Он может легко обрабатывать графическое (canvas) и основанное на форме (dom) кодирование (не так хорошо для кодирования на основе ОС, но atm), и никогда не требуется , что затрудняет программирование конструкций, хотя вы можете создавать очень мощные системы. Другое добавленное преимущество, будучи веб-языком, вы можете представить свои творения для мира, чтобы увидеть —, который для меня является очень вдохновляющей стороной веб-разработки.
Что касается хороших JavaScript ресурсов, которые я могу рекомендовать являются:
Очевидно, что обучаемый не должен останавливаться на достигнутом, и как только они имеют основы, должны двигаться дальше. Чем больше языков и концепций, которые вы узнаете, тем больше заботы-а-кодировщик вы стали :) Другие языки, все кодеры должны иметь базовое заземление в, все потому, что каждый из них имеет уникальные концепции предложить:
- Python
- каждый кодер/ребенок должен знать о Монти Пайтоне, а язык - вдвойне, даже если только для его гибкости применения.
- Java
- не любимый, но она имеет уникальный способ смотреть на вещи, в том числе Андроиды
- C++
- власть за так многих систем, первые воспоминания о фактическом вызове окна операционной системы вручную.
- Лисп
- , как латинский/Elvis кодирования.
- Assembler
- помогает с fundementals того, как компьютеры работы.
- PHP/Perl/рубин/ASP
- любая форма языка на стороне сервера, чтобы помочь понять серверы и веб-страниц.
- Обработка
- Хорошо, я даже не знаю, что это одно, но я хочу ...
Вы также можете быть заинтересованы в SmallBasic, который является упрощенным базовым диалектом, направленным на простоту обучения. Дополнительную информацию см. На странице http://msdn.microsoft.com/en-us/devlabs/cc950524.aspx. – itowlson
Арг, я пропустил ваш комментарий и поставил небольшой базируемый ответ ниже. –
@Joel Coehoorn: И кто-то другой (dbb). Вы, по крайней мере, имеете различие, включая скриншот, а также упоминание количества ключевых слов. –