Я дизайнер графического интерфейса / интерактивный музыкант, желающий улучшить свои навыки программирования. Я уже знаю основы (переменные, циклы, массивы, если / еще, некоторую логику), но я стремлюсь учиться в структурированном виде. Я видел несколько замечательных книг / статей по Python и Processing (и даже Flash), которые направлены на то, чтобы научить основам программирования весело и доступно. Я пускал слюни на эти книги и много раз думал об изучении Python, но, честно говоря, я не знаю, могли бы эти языки быть полезными для меня в профессиональном смысле. Мне нужно что-то напрямую связанное с написанием сценариев / программированием в интерактивном интерфейсе, и JS кажется мне лучшим выбором (я пробовал AS3, но из-за ООП мне это было несколько сложно).
Я знаю, что JS может быть веселым (Jquery). Но я просто не могу найти учебные источники, которые столь же убедительны, как и вышеупомянутый материал. Все, что я нахожу, это учебные пособия и книги, которые обучают темам веб-разработки, таким как проверка форм и ajax. Я пытался найти игровые каркасы JS, но все они, похоже, созданы для опытных разработчиков и не имеют документации или учебных пособий для начинающих.
Итак, есть ли какие-нибудь указания по поиску радости в JS? Возможно, предложения по другим языкам, ориентированным на пользовательский интерфейс?
Спасибо за чтение этого длинного вопроса.