This blog is having some sort of guidelines about below technologies. Hoping this would be helpful to the people who want to gain knowledge on open sources web development.
Technologies: PHP, Drupal, Mysql, Ajax, JQuery, Wordpress, GIT, Selenium , PHP Unit, Linux, Nginx, HTML5, CSS3, Javascript, AngularJS, Backbone.Js, Node.JS etc.

For example, '/about-us' is a route. When Drupal receives a request, it tries to match the requested path to a route it knows about. If the route is found, then the route's definition is used to return content. Otherwise, Drupal returns a 404.