blog = binary log - это просто журнал, дневник в электронном виде. Веди его как тебе удобно.
А вот нужно ли?
Изучение веб-технологий в общем и языков программирования в частности похоже на изучение обычного иностранного языка: нужны вокабуляры (ключевые слова и их значения), синтаксис, морфология, идиомы (устойчивые выражения в языке), фразеологизмы (типовые решения) и много чего ещё.
Нужны ссылки на материалы, которые надо прочитать. Да, не запишешь в "склерозник" - не прочтёшь. Да, есть закладки в браузерах, но к закладкам нельзя написать свою личную аннотацию или вставить свою личную иллюстрацию.
Нужно место для публикации выводов по прочитанному. После ознакомления с новым материалом нужно отжать воду и лирику, составить краткие выводы. Без выводов изучение значительно менее эффективное. Вот пример: в книге Том ДеМарко “Deadline. Роман об управлении проектами”
на стр 43 автор сам делает выводы - что авторы делают очень редко, а на
хабре я нашёл и личные выводы - очень кратко и по существу. Ещё стало популярно делать mindmap по прочитанному,
вот опять же по Deadline.
Нужно место для публикации велосипедов, которые изобретаешь. Даже если есть gist для страничек или github для проектов, нужно где-то держать реестр этих страниц и проектов. Строка "очень знаю яву" в резюме не эквивалентна записи в блоге, где опубликована ссылка на твое решение интересной проблемы, даже если ты на самом деле его "скомуниздил". По крайней мере нашёл откуда "поделиться".
Конечно, можно засрать свой профиль в соц сети своими публикациями, но френды могут не обрадоваться, особенно те, что далеки от информационных технологий :(
Техники самообучения прогр...