A few months ago, I was naive. I thought I could learn web design/development in a few months and be off to the races. The Code Academy tutorials were a bit misleading. Learning HTML/CSS is relatively easy. The good thing is that it gave me the confidence to pursue this line of learning.
The main problem with only using HTML/CSS is your website won’t look too cool and probably won’t be able to do much of anything. It will feel like a website circa 1999. I’m using Adobe’s Dreamweaver as the “environment” to develop my websites.
My goal is to build two websites both involving a database, login, membership, and payment options. One is a store and the other is a pure Internet application. In order to do all of that, I quickly realized I would need to learn something called PHP and MySQL. Both of those quasi-languages involve a bit of programming.
MySQL is an open-source relational database management system that allows you to create and manage a database. I’m sure many popular sites use MySQL to manage their information. You need PHP so your computer/browser can talk to the database which is located on a server. Currently, I’m working my way through PHP for the Web by Larry Ullman.
I should be done with it by Tuesday. After that, I will dive deeper and figure out how this MySQL thing really works with Ullman’s PHP and MySQL for Dynamic Web Sites.
There’s a bit of overlap with his first book in the series but lately my brain is getting cramped with functions, syntax, and alignment.
I also have to say, “Thank goodness for Amazon and it’s Kindle Books.” It would be pretty difficult to try to learn all this stuff without these books. There are only a handful of books in Accra and I know they don’t stock these types of books.