Screw It, I’ll Learn Programming

By Daniel Scocco

I know how to tweak PHP code, but not nearly enough to build complete programs or applications. In fact every time I wanted to build a WordPress plugin in the past I asked some friend to do it for me. Some times it worked fine, other times it didn’t work at all.

The same is true for web applications. I had many ideas for them in the past, but I always had to hire coders to implement them. Even when I managed to find a willing coder there would be time delays, the program would not look exactly how I wanted, upgrading it was a problem and so on.

Recently I came up with another cool idea for a web app, but for the past two weeks I have been looking around for the right coder. In vain.

Guess what? I am pretty tired of not being able to code stuff myself, so I made a resolution for 2010: I’ll learn programming. That is, I want to be able to put together functional web applications by the end of this year.

Now do I think everyone must learn it too? Not at all. If you just want to build websites, you probably don’t need to code to be successful. There are plenty of bloggers and webmasters out there making six figures annually with zero programming knowledge.

That being said, if you plan to work full time on the web for the rest of your life, I believe that knowing how to code can give you a competitive edge over other people. So you mustn’t learn how to code, but perhaps you should.

Thinking about that I figured that it could be cool to launch a new blog about learning how to code. That is, a blog where I would document my journey in learning how to code. I am planning to teach it to myself using books and free resources from the web, so other people could follow the same foot steps.

What do you think? Are you interested in learning to code as well, and would you like to read a blog on the topic?



Share

82 Responses to “Screw It, I’ll Learn Programming”

  • Daquan Wright

    Taking scripts from websites and coding html/css is simple if you put in a little time.

    Actual programming is hard because it requires good reasoning and logic (which most of the time must be developed, unless you already had it). Programming is an either yes or no situation, unlike English, you can’t do anything with it if you don’t know what you’re doing.

    If you’re dedicated to really being a good coder, it’ll pay off. Just don’t half ass it, otherwise you’ll forget everything and it’ll be a waste of time. Just like math.

  • Louisa

    The thought of learning code terrified me at first but with baby steps and many hours of frustration and tantrums I’m actually able to to write well structured code which actually works!!!! I’m even at the point where I can actually enjoy custom designing each page of my site and even getting into a bit of jquery! So if your a designer pondering on whether or not to take the leap… do! My words of wisdom for today!

  • Aditya Kane

    I think learning coding will be something that will have to be done by a blogger if he/she is looking to start a web based business. Most successful bloggers will get opportunities where they can further get into web services or apps so a business can be founded.
    So in that respect I guess it does give a person a very strong added advantage.

  • Erwin Santoso

    Well, speaking about programming. I don’t really think a common blogger needs to learn about it. Almost everything is available and easy to use right now, and importantly, most of them even come with GPL license which means “free to use”. However, if you want to be a more technical blogger (like Daniel said that he sometime wants to build his own plugin), then you should learn how to do programming. Programming actually is not hard, all you need is a good logical thinking, as it is the core of programming. Learning PHP and learning how to design a web is completely different as PHP have nothing to do really with the design. Many blogger choose to learn how to design a web instead of how to program a web (well, it is harder in fact).

Comments are closed.