How to Learn Programming

I really want to learn programming. I envy anyone that can do it and I would really like to learn.

The trouble seems to be that unless you know some basics of programming then it is very difficult to get the help you need as most online tutorials, or books assume that you have a basic understanding of it.

2 years ago I started a couple of websites with no knowledge of programming.  It was PHP based and I used a package that was free to get going. All you had to do was install the script and you then had a fully functional site with no knowledge.

This script is great to modify but with no PHP knowledge it was impossible.

There seems to be thousands of people that understand PHP in the world. What do thy have that I do not - I do not consider myself to be that unintelligent - why can they learn and not me.

I believe that the hardest part of learning anything like this on your own is getting started. Sure the tutorials online do help but really only to learn how to write “Hello World” on a page - nothing useful.

Two years on and I hope that I have got over the initial hurdle. I can now write the most basic of queries within PHP and get my sites to display what I want - There is so much I do not understand and I cannot see how I will ever understand without having someone there that I can constantly ask questions.

If any readers here can help or advise how I should go about learning PHP or any other programming language that may be better then I would be most interested to hear.

Share and Enjoy:
  • Digg
  • Sphinn
  • del.icio.us
  • Mixx
  • StumbleUpon
  • Technorati

39 Responses to “How to Learn Programming”

  1. How to Learn Programming Says:

    [...] Yahoo! Buzz Log wrote an interesting post today onHere’s a quick excerptI really want to learn programming. I envy anyone that can do it and I would really like to learn. The trouble seems to be that unless you know some basics of programming then it is very difficult to get the help you need as most online … [...]

  2. Craig Says:

    Well the first thing you need is to understand is that every piece of php script is a solution to a problem. php is incidental to that solution as you could do it with another script, say asp. What you need to achieve is to be able to think up an algorithm that solves your problem.

    The next step is to learn some simple concepts using php. You can google these concepts in the following way:
    php tutorial variables
    I would say learn about variables(string and integers), basic math,if then else,while loop,arrays,functions. Once you understand these ideas look for simple problems and write a php script to solve the problem. For instance you have five numbers, find the smallest number and put it on the screen. Then make the problems harder. For instance write a script to bubble sort an array of integers.

  3. Civilisme from Civil Job Vacancy Says:

    I think the better way of learning is by reading some good books about it. If you are not the type of people that hate/against piracy, i would recommend to go to flazx.com or gigapedia.org. There are lot’s of books about PHP there for FREE to download.
    But if you are an antipiracy guy, :) just ignore my recomendation.

    Civilismes last blog post..CPNS Departemen Luar Negeri 2008 (DEPLU)

  4. Rika from Web Design Ann Arbor Michigan Says:

    I remember starting with this big fat book on PHP. It had all the functions and commands explained very well with practical examples. I still refer to it at times when I am stuck. Another simple method would be to just search for what you need to get done on a PHP help site.

  5. admin Says:

    interesting points here though I have books and as a newbie, its still tough to make sense of them.

    Searching on the internet can only do you so much good, if you do not know how to phrase the search (as a newbie wouldn’t) then to find the simplest of things can be a chore.

  6. EJ from Busby SEO Challenge Says:

    Sometimes on php forums some advice are not right since some of them are not really that credible people. I would still prefer a patented book or only refer to reliable sites.

    EJs last blog post..Busby SEO Challenge Team’s Magnum Opus

  7. Jon from Beauty Salon Marketing Says:

    Might seem like a weird suggestion, but have you tried Python? I used it when I was learning programming a few years ago. It’s well-known for being easier to learn than most other languages, and once you’ve used it to learn the concepts other languages make more sense.

    (Plus Google uses Python internally and for many of its apps, so it must have something going for it! :-)

    Cheers, Jon

    Jons last blog post..Salons for Sale - Business for sale websites

  8. ruyan Says:

    http://www.ruyan.org

  9. sohbet Says:

    thanks

  10. karmin from beauty videos Says:

    I started years ago when there were not very many places to learn. The local college here has adult non-credit classes that are very affordable

    karmins last blog post..Tutorial; How To Get Curly/Wavy Hair

  11. Bookmarks about Programming Says:

    [...] - bookmarked by 2 members originally found by dan83 on 2009-02-18 How to Learn Programming http://www.themehq.com/2008/07/17/how-to-learn-programming/ - bookmarked by 4 members originally [...]

  12. mark from phone service Says:

    Some schools have classes that would be the best way to learn. I also would buy a few books on the subject and read everything you can. Forums can help and one of the better ones is sitepoint

    marks last blog post..Broadband phone voip service.

  13. cathy from Key west travel Says:

    I like to learn some programing on some webmaster forums. They have some good ones and some greta people who will help you out when you need it.

  14. amy from Black mold removal Says:

    I am taking a course at night right now. I also bought some books on programming but it is easier to learn in calls than trying to figure out on my own.

    amys last blog post..Mold removal.

  15. Mike L from glass drill bit Says:

    This is nice post to learn programming. Its very informative post for me and my friends. I will share this with another to provide them a very useful information.

  16. Ted from video gaming mouse Says:

    I’d give the ruby programming language a shot. Honeslty, I’ve tried to learn a few different languages and always ran into problems I couldn’t get past, but then I picked up Ruby. I still had struggles, of course, but I was able to overcome them and learn how to use it for lots of programming needs. Learning other languages after Ruby is a lot simpler, too, as you already have a lot of core concepts in place.

  17. Php Script Says:

    For rare php script and web tools; http://www.acemiyim.net

  18. linkkatalog Says:

    Just started learning javascript myself.

    It’s all about sticking to it - once you stop for a while, you’ll forget everything you have learned. Been there… :)

  19. Seo Uzmani Says:

    Thanks for informative article

  20. hit sohbet Says:

    I wish you continued success in your site very good thanks

  21. jim from physics tutorials Says:

    well you can learn php online .there are a lot of website available where best tutorials are given.

  22. Liza Brown (career advice expert) from job search Says:

    I do sympathize with you! I had a problem like this at school when I didn’t undersatnd maths at all. But what I think it would be better to find some of your friends or just some courses, so that soemone could explain it verbally and not just read it. I think it’ll be better and you’ll start a new job.

  23. jim from web design Miami Says:

    well online course is really helpful. i also leaning php online. go for it.

  24. Sohbet Says:

    Thank you for your effort was very good

  25. Chat Says:

    Thank you very much .. Fans like you for your interest

  26. Audrey Ross from Golden Beach homes Says:

    Try out w3schools.com

    I am in the same boat as you’re and finding any books etc from the start but I also need some time to read them as well lol.

    Anyways, I’ve got this website and this may have some example scripts in it or maybe much more for free. Just try it out and see.

    Hope that helps

    Bye

  27. siemens servisi Says:

    Anyways, I’ve got this website and this may have some example scripts in it or maybe much more for free. Just try it out and see.

  28. Free Bingo Says:

    i just love online course.now i have got so much knowledge ,thanks.

  29. fatih Says:

    Güzel olmuş

  30. Ricardo Jackson from Study English Says:

    My first and most important piece of advice would be not to try and do it on your own! The internet is great for some things, but makes others especially hard. You need the guidance and structure of textbooks and online tutors if you want to learn programming basics. You’ll need to start at the start, and have someone available to answer your questions as they arise, rather than trying to research them yourself and getting muddled and frustrated. Structure is key - so many resources on the net are made for their own site’s purposes, not for the visitors. You can do online courses and read textbooks online - go the traditional format in a new delivery model.

  31. tiffany and co Says:

    Structure is key - so many resources on the net are made for their own site’s purposes, not for the visitors. You can do online courses and read textbooks online - go the traditional format in a new delivery model.

  32. China Wholesale Says:

    I want to learn PHP, and do programing it. but i am not majoring in software in my university. i learn it in my work,
    it’s hard for me to progarm it , but i have interesting in it very much, because i run a website.

  33. arkadaslik Says:

    Tank you add

  34. Glass Drill Bit - drillbits.mnwifi.org Says:

    [...] [...]

  35. Miami Wedding Says:

    Love the information and the beautiful pictures

  36. oliviya from phrasal verbs in English Says:

    Pretty good post. I just stumbled upon your blog and wanted to say that I have really enjoyed reading your blog posts. Any way I’ll be subscribing to your feed and I hope you post again soon.

  37. Eden from Mobile Depot Says:

    Usually I don’t make comments cuz it takes away my time since you have an informative write-up my buddy, I’m forced jot down my thoughts here. Keep up churning out useful article like this. Cheers!

  38. kristy from sim only deals Says:

    If want to learn programming then you can learn it from on line,many forums and blogs are available where you can get many informations regarding your targeted tropic. study and try to implement those

  39. kristy from sim only deals Says:

    If want to learn programming then you can learn it from on line,many forums and blogs are available where you can get many informations regarding your targeted tropic. study and try to implement those.

Leave a Reply

This site uses KeywordLuv. Enter YourName@YourKeywords in the Name field to take advantage.