Web Development

Five pillars of web development

  • Favourite
Average Star Rating is 3.3 from the Total 6 Ratings

There are so many programming languages one can learn in web development, it is good if you can learn as many as possibly can, but way? In my experience, I saw this actually confuses young learner and junior-level developer a lot! If you want to learn good web development then my humble advice & request would be: just learn what I call “Five  pillars of web development”, HTML, CSS, JavaScript, PHP, MySQL. And learn them good and solid, one by one in that order.

These are very established and reliable technologies and completely open source, free and easy to learn, with countless online communities & resources and also platform-wise relatively cheap to host your sites/services on.


Besides, many other contemporary libraries & frameworks and languages have derived from these languages. There are hundreds of new JavaScript libraries / frameworks ( jQuery, React js, Node is, Angular etc) that you hear about and get confused by thinking where to start from, but trust me if you know good native JavaScript then you can easily learn and adopt them too.

Same goes for PHP with countless CMS( Wordpress, Joomla, Drupal, Moodle, Prestashop etc)  and PHP frameworks( Laravel, CakePHP, Codeigniter etc). Same for CSS and CSS preprocessor language such as Sass & LESS. MySQL is based on SQL so if you are learning MySQL well then you can certainly venture and understand MSSQL, Oracle etc. Besides, as a web developer MySQL will be more handy for you.

( To be continued...)

user profile image
Awa Danfa wrote.
On February 10, 2019

Thanks! It is really helpful.

user profile image
On February 10, 2019

You are welcome Awa!