am I making progress or losing track?
mpf62: I would say: keep focusing on fundamentals. Learning new technologies is pretty easy if you do understand the basic rules that they are all based on.For example: I you have no idea what the "De Casteljau"-algorithm is about, how could you implement a adequate solution for a given problem with any technology? But if you do, there's not so much difference implementing it with Canvas/JavaScript, SVG, VML, Whatever.Knowledge of the fundamentals makes you priceworthy. There are enough Visual Studio and other Wysiwyg-Clickers (What is NMEA? There's no button for that in my IDE ...). What is hard to find in software industry are people that really understand what they are doing.