Justin you are 90% wrong in this article.

As someone else said building a block requires javascript, php and I'd add you need to learn react as well.

WordPress desperately need to make building a block as easy as building a shortcuts, it is about an order of magnitude harder atm