My personal experience with web development, catching up with tools, libraries, frameworks, and fad fashions includes many list items. Each year introduced “the next big thing” and I got addicted to trying and adopting technologies. And yet, I try not to forget to build things in between.
1999
OS: Windows ’98 / Editor: Notepad, Front Page Express / Browser: IE5 /Front End: HTML 4, Nested Tables / Back End: CGI, Perl, SSI
2000
Editor: EditPlus / Browser: IE5.5 / Front End: CSS, JavaScript, FrontPage 2000 / Back End: ASP 3 VBScript, Access DB
2001
OS: Windows XP / Front End: Flash, ActionScript
2002
Back End: ASP 3 JScript / Front End: <div>+Floats
2003
Front End: HTC, download Behavior (IE AJAX implementation)
2004
Front End: XMLHTTP, Sarissa (JS+XML Library)
2005
Editor: EditPlus, Visual Studio.NET / Browser: Maxthon (IE 6), Mozilla /Front End: Ajax, Animations / Back End: ASP.NET 1.1, SQL Server
2006
Front End: Ajax, Prototype & Scriptaculous / Back End: ASP.NET 2.0, C# /Browser: Firefox
2007
OS: Windows Vista / Front End: MooTools / Back End: ASP.NET 3.0
2008
Front End: Silverlight / Back End: ASP.NET 3.5
2009
OS: Mac OS X / Browser: Firefox, Chrome / Editor: TextMate / Front End:XHTML, iOS / Back End: Ruby on Rails, MySQL, WordPress
2010
Front End: jQuery, LESS / Back End: Cassandra, Riak, Google App Engine, Python Webapp
2011
Front End: HTML5, SASS (SCSS), Compass / Back End: Redis
2012
Editor: Sublime Text / Front End: Backbone, Bootstrap / Back End: Neo4j
2013
Front End: Angular 1.x, CoffeeScript / Back End: Node & Express, CoffeeScript, MongoDB
2014
Front End: Angular 1.x, Grunt, Flexbox / Back End: Ruby on Grape, Postgres
2015
Editor: Sublime Text, Atom / Front End: Gulp, React Native, React, Redux, Webpack, Babel, ES6/ES7, iOS Swift
2016
What’s next?
Of course this is an example. A developer's course over the years may vary.