Если вам нужна книга, Foundation HTML5 Canvas: для игр и развлечений только что вышел.Он довольно простой, но будет полезен для вас, если вы совершенно новичок в JavaScript и Canvas.
Более быстрым введением будет учебник по Mozilla Canvas , который очень понятен.
Чтобы понять, как перейти от рисования вещей к возможности взаимодействовать с ними, я бы предложил свои собственные учебные материалы по этому вопросу, здесь .
Для общего сведения.Книга о Javascript (независимо от вашего предыдущего опыта), вероятно, стоит прочитать Javascript: The Good Parts
Что касается общего совета, я даю вам слова Иры Гласс:
Никто не говорит это людям, которые являются новичками, я бы хотел, чтобы кто-то сказал мне.Все мы, кто занимается творчеством, занимаемся этим, потому что у нас хороший вкус.Но есть этот пробел.Первые пару лет ты делаешь вещи, но это не так хорошо.Он пытается быть хорошим, у него есть потенциал, но это не так.Но твой вкус, то, что привело тебя в игру, все еще убийственно.И ваш вкус - вот почему ваша работа разочаровывает вас.Многие люди никогда не проходят этот этап, они уходят.Многие люди, которых я знаю, которые занимаются интересной творческой работой, прошли через это годы.Мы знаем, что в нашей работе нет той особенной вещи, которой мы хотим, чтобы она была.Мы все переживаем это.И если вы только начинаете или все еще находитесь на этом этапе, вы должны знать, что это нормально, и самое важное, что вы можете сделать, - это проделать большую работу.Поставьте себя на крайний срок, чтобы каждую неделю вы заканчивали одну историю.Только пройдя объем работы, вы сможете преодолеть этот пробел, и ваша работа будет так же хороша, как и ваши амбиции.И мне потребовалось больше времени, чтобы понять, как это сделать, чем всем, кого я когда-либо встречал.Это займет некоторое время.Это нормально, чтобы подождать некоторое время.Вы просто должны пробиться.