The thing about magicians is that they do some rather amazing things and make it look easy. You know it’s not really magic, but without a key secret or two, there is simply no way you can manage the same feat. The same can be said for putting together a little SQL-based web application on Windows; seeing the pros do it in a few paragraphs of documentation makes it look easy, then you try it yourself and it’s no-go.
I once faced this situation. I considered myself a competent Perl programmer who simply hadn’t had yet had the need for a SQL (Structured Query Language) database. I knew I eventually would, but I’d survived with tied hashes and CSV files until then.