As a kinesthetic learner, my preference when taking a course in code is to build what I’m shown, but tweak, improve, build on and document what I learn as I go along.
Returning to professional web development after a long break, I needed a refresher course in php, so I took a look at the php basics video series from codecourse:
With a series like this, where examples have a minimal front end, I like to build a suitable front-end as I go, shaping it to the needs of the project. To me this is an ideal way to build a site, but isn’t always possible in a client project. Personal projects are ideal for this kind of discipline, and it’s amazing what can come out of it.
Originally designed as a blogging platform, WordPress has become widely used as a content management system (CMS) for the web.
You may have automated installation of popular web applications, including WordPress, available through your webhost – Fantastico and Scriptaculous are common examples of these services. I recommend not using these, for two main reasons.
Security – the default settings of the automated installer will be known and exploitable
You won’t learn as much as you will be choosing to manually install.
So installing manually brings the benefit of empowerment, and with WordPress, the manual procedure’s well documented: just refer to the first port of call for WordPress, the documentation, known as the ‘codex’.
If you need more, read on for my companion tutorial.