A variety of books and websites were suggested, most notably MIT's Scratch. But, frankly, it would really help to get more suggestions for sites and books that help one get started with HTML/CSS, or with MySQL, or with PHP. And so, techie studs and studdettes, I ask you — how should a non-techie go about learning some basic technological skills?
Just put a fucking bullet in your head and you'll never have to see another kdawson article again.
Don't do it while reading one of his articles or it will be imprinted in your eyes forever.
There are free alternatives to almost all Windows programs. Plus, you can run most Windows programs in Linux through Wine or similar emulators, but you can't run Linux programs in Windows at all, unless you have a Windows compiler to compile the (open) source files with.
The majority of those free alternatives exist in Windows too, along with all the proprietary software. And a lot of Linux's best programs have Windows versions too. If we're talking about both quantity and quality of software available for both platforms, then Windows will be better for the majority of users.
What hath Bob wrought?