Today I learnt just how little I know about my hobby: (

I subscribe to an ISP Newsletter highlighting their excellent tutorials and also relevant news items…

Below you find a set of charts demonstrating the paths that you can take and the technologies that you would want to adopt in order to become a frontend, backend or a devops. I made these charts for an old professor of mine who wanted something to share with his college students to give them a perspective; sharing them here to help the community.

Not only does the following chart list most of the current methodologies but the list is rapidly increasing on a daily basis :frowning:


I only know that I know nothing, applies perfectly to website development, no matter how much experience you have. It is dangerous to consider yourself an expert in this field.


Nice chart John. Does a pretty good at capturing all the moving pieces us full stack developers have to contend with on a daily basis. I only had a couple comments…

  1. I would consider breaking out the mention of “how browsers work”, “DNS” and HTTP as being more about how the web works and not directly coming off of JavaScript.

  2. You show React.js, Vue.js and Angular coming off the node of server-side rendering. Did you mean client side rendering? Those are JS frameworks that work on the client side as in run by the browser.

But other than that, good work. :slight_smile:


It is not my chart. The chart was mentioned in the ISP NewsLetter:

I am surprised there appears to be no mention the following:

  1. HTML and CSS Validation
  2. Responsive Web Pages although “Mobile Applications” is mentioned
  3. Rendering Speed especially for Mobiles
  4. SEO

I am intrigued by Web Assembly and will revisit Golang if I ever “clear my bench” :slight_smile:

1 Like

This topic was automatically closed 91 days after the last reply. New replies are no longer allowed.