Хорошо. Я знаю, что это будет больно.
У меня есть опыт работы с HTML, CSS и JavaScript, включая Ajax. Я (немного) знаю, как обрабатывать PHP и заставлять его отправлять запросы в MySQL через сервер Apache. Другими словами, я изучал веб-разработку или ее часть последние несколько месяцев. Я также немного изучил ООП. Вот и все.
Но теперь я хочу разработать несколько многопользовательских онлайн-игр на основе JavaScript. Я не хочу использовать ни апплеты Java, ни Flash / Shockwave / и т.д. - насколько я понимаю, мне не нравятся их недостатки, а их преимущества меня не привлекают. Я знаю, что у JavaScript тоже есть свои минусы.
И поэтому кажется, что комета - это путь к тому, что я планирую. Я думаю, что понимаю концепцию - или, по крайней мере, я понимаю, что понимаю ее достаточно, чтобы выбрать метод длинного опроса для построения онлайн-игр.
После более чем недели чтения постов, статей и учебных пособий я обнаружил, что есть чему поучиться. Очевидно, мне нужно узнать, как работает вся веб-инфраструктура. Очереди, потоки, демоны, управляемые событиями фреймворки - я даже не знаю, правильно ли я использую термины. Я (почти) полностью потерян.
Так с чего мне начать? Какие языки изучать, какие книги читать? Я считаю себя прилежным, так что не будь нежным.