I learned a lot about MFC and then .NET from CodeProject. Although nowadays I mainly use Linux, I still miss the coherent experience of Windows development compared to the mess that Web development is today.
Delphi, MFC, VB, .NET, etc. build on top of the WinAPI, which isn't exactly flawless, but at least has a coherent vision of how programs are supposed to behave. You don't reinvent buttons or text boxes or grids. You solve your actual problem.
JS since its inception has catered to those who can't be bothered to program well. Even with “use strict”, JS tolerates more bad code than VB ever did.
Also, VB did a better job of showing you its limits. When you hit a VB limit, you knew you had to switch to a “real language”.
Kind of reminds me of when CodePlex and Google Code shut down. The thing with CodeProject is it had a lot of useful stuff, but usually grossly out of date w.r.t. the frameworks they used, and CDDL is a non-starter if you actually wanted to use any of the code.
Comments
RIP, CodeProject.
Delphi, MFC, VB, .NET, etc. build on top of the WinAPI, which isn't exactly flawless, but at least has a coherent vision of how programs are supposed to behave. You don't reinvent buttons or text boxes or grids. You solve your actual problem.
Also, VB did a better job of showing you its limits. When you hit a VB limit, you knew you had to switch to a “real language”.