Ей Богу, от вашей системы самообразования можно со смеху умереть! Так можно получить только кашу в голове, а никак не знания.
Если возьмете любую книгу по веб-разработке, в которой, в частности, описывается чат, и начнете сразу читать эту интересующую вас тему, то 100%, что вы ничего не поймете и будете ругать автора и того, кто вам порекомендовал эту книгу.
Хотите делать сами - изучайте все последовательно, чтобы быть в курсе. Тогда и создание чата не будет для вас китайской грамотой.
А система простая:
- сначала учим HTML и CSS как можно глубже!
- знакомимся с javascript, в той степени, чтобы понимать о чем идет речь, разглядывая чужой код.
- то же самое - РНР (или другой какой серверный язык)
- совершенствуем свои знания и применяем на практике для создания, например, чата.
Поверьте, это долгий, но единственно разумный путь, и вы все равно к нему придете (если не обломаетесь в результате метаний по видеоурокам и заумным книжкам).
И никогда ничего не учите по видеоурокам - это бред. Там можно что-нибудь понять только если ты в теме, понимаешь о чем речь вообще.
Кстати, на htmlbook.ru очень неплохие самоучители, с них и начните.
Удачи!