4 ms·
I run a business on wordpress, but can't code. I want to learn some php and javascript to be able to better work with my programmer, and make some small modific
by graeme 9y ago
I run a business on wordpress, but can't code. I want to learn some php and javascript to be able to better work with my programmer, and make some small modifications myself.
How suitable would this be?
Note: I have learned in the past, for about six months, went through K and R's C book, Udacity's intro course, and made some python scripts which are still in use on my site.
But, that was five years ago, so I've forgotten everything.
So, I'm not exactly a total beginner, but I currently am unable to do anything through neglect.
- p1esk 9y agoYou went through K&R book and you can't code? How is that possible? Or did you completely skip the exercises?
- graeme 9y agoI did all the exercises. 1. At the time, I could code the kinds of things K & R had me do. But, I couldn't, say, run a wordpress site, because that depends on knowing libraries, how to run php on my system, a bunch of php specific stuff, and other stuff I don't even know I didn't know 2. It's been five years. Without practice, I no longer can do the stuff I did while I was learning. I could pick it up again, I just mean the knowledge isn't currently available. Basically, I had no project that required me to use the skills, so they didn't grow past what I picked up, and then they atrophied. Pressing business concerns became more important. But, now I'm at a point where not being able to program has become more of a hindrance.
- p1esk 9y agoSeems like what you need is to learn how to do specific tasks for you site, not learn how to program. When you need to fix a toilet you don't usually start with learning hydrodynamics.
- graeme 9y agoAh, yes, I just looked over the exercises more closely. They seem above the level I'd need. I should probably use something like Treehouse or Codeschool that's more focussed on practical management I'm guessing.
- nulagrithom 9y agoActually, I think this highlights a problem with so much of the content out there about learning to code. Back to the toilet analogy: > When you need to fix a toilet you don't usually start with learning hydrodynamics. I think that's wrong. You weren't taught hydrodynamics. You were taught how a toilet works and then ran in to a plumbing problem. The issue is there isn't much out there on plumbing, so to speak. It reminds me of The Cliff of Confusion and The Desert of Despair.[0] There's tons of hand-holding tutorials that will teach you the basic syntax of JavaScript or PHP, but once you're set loose in to the real world, where we're no longer just reversing strings and other trivial exercises, there's surprisingly few tutorials available (I suspect because it's way easier to write about simple facts than it is opinionated best practices, but that's a different topic...) I don't really have any silver-bullet for you here. The "knowing libraries, how to run php on my system, a bunch of php specific stuff" part is mostly a matter of tenacity, Googling, and reading tons of dry technical documentation. It takes a while before the big picture starts to click. [0] http://www.vikingcodeschool.com/posts/why-learning-to-code-is-so-damn-hard http://www.vikingcodeschool.com/posts/why-learning-to-code-i...
- p1esk 9y agoCome on. This is a trivial situation, no need to lament the status quo. What the OP needs is to spend a couple of hours learning PHP syntax/infrastructure, then attempt to solve his specific problem. If he does not know how to start/gets an error, the solution is probably on SO somewhere. 60k questions: https://stackoverflow.com/questions/tagged/php+wordpress https://stackoverflow.com/questions/tagged/php+wordpress Add the keyword specific to the problem, and if can't find it, just post a new question.
- acomjean 9y agoIf you have a local wordpress meetup it would probably be worth it to go down there and check it out. Its useful to find someone to ask questions of and maybe they offer some training. The bostonphp group (Now almost defunct, excepting training) ran a class on setting up and running a drupal site, which was good. They had people that run drupal sites helping with the class so if you had questions there was someone knowledgeable). That being said, I've never run a production drupal site, but I feel like I have some idea whats involved. Many years ago I took a redhat kernel extension programming class. Again with someone knowledgable teaching the class, it was quite helpful. Since it was all people from my workplace in the class we were able to ask the relevant questions about the scheduler and other information we needed.
- graeme 9y agoAh, great idea, thanks! I found a local wordpress meetup.