3 ms·
Based on my personal experience, you're right. I'm not a programmer, but I recently launched a Wordpress site that I wanted to modify. Mostly just CSS/HTML stu
by dmd149 14y ago
Based on my personal experience, you're right.
I'm not a programmer, but I recently launched a Wordpress site that I wanted to modify. Mostly just CSS/HTML stuff, but I'm beginning to realize I'll probably need to learn a little bit of PHP.
I had started the CodeAcademy lessons before I launched the wordpress site, but it got a little boring and I didn't see the point.
Once I launched the site, the CodeAcademy courses became a lot more fun. The process looks something like
1. Hm, I want to change how this widget looks.
2. Hm, there is no plugin for that.
3. Hit "View Source" and try to track down what the widget looks like in HTML.
4. Find it, realize you don't really know what it means.
5. Do some googling, make some changes, doesn't work or screws it up.
6. Do CodeAcademy lesson on HTML or CSS or whatever.
7. Eventually fix it.
8. Feel really, really good.
I think for most people it'll be hard to learn to code in a vacuum (myself included). Having a project where coding may help you significantly is a much better way to learn it. It may be messier, but it's much more rewarding.
This is not just a lesson for people who think they should learn to code, it's a lesson for people who want to learn anything. The most important thing you can do to learn something is to start a project that you're passionate about that will eventually require you to learn whatever it is you need to learn.