I am a passionate learner. I had been learning, like most self-taught developers, by customizing themes, creating child themes, copying and modifying code snippets from tutorial posts.  In the past several I had made some progress in learning to design themes, create widgets, custom post types etc.

WordPress & Gutenberg

The WordPress (v 4.9.x) that we know now is being evolved into a WordPress of tomorrow through the integration of Gutenberg editor in WordPress 5.0. The current default TinyMCE editor is being replaced with Gutenberg editor.  From the  Gutenberg introduction  page : ” The Gutenberg editor uses blocks to create all types of content, replacing a half-dozen inconsistent ways of customizing WordPress, bringing it in line with modern coding standards, and aligning with open web initiatives. These content blocks transform how users, developers, and hosts interact with WordPress to make building rich web content easier and more intuitive, democratizing publishing — and work — for everyone, regardless of technical ability.

This changes everything and for everyone. Everything is Gutenberg blocks and learning Gutenblocks is very important to stay updated with WordPress. For that purpose I have a dedicated site too.

Learning JavaScript

JavaScript, although designed to be a simple language, it is considered to be a more difficult language to learn, especially to non-programmers. Just like learning a new language, learning any new programming language requires sustained & systematic learning approach starting from basic terminology & syntax to programming components (eg. objects, functions, arrays, statements etc) and more advanced components.

Why This Yet Another Site?

This site is my personal dedicated JavaScript learning project site, designed primarily to document my JS learning experience. I plan to document my learning goals, lists useful resources , and learning progress (weekly / monthly) and experiences.

NOTE: This content is still in DRAFT and not ready for publication.