|

Teach yourself how to program

Note: This article was published while I was in my early 20s. I was much younger and dumber. Please don't hold it against me. One of the perils of having a 20+ year old website!

As some of you may know, I have taught myself a lot of the programming I know. It started with HTML, then CSS, some JavaScript, and then I moved on to PHP and MySQL. AJAX and Java are in the works, though I have some help from school with Java. In any case, I thought it might be good to write how I went about teaching myself PHP.

With HTML and CSS it was a little easier because I had Frontpage to learn from. But the best way to learn those 2 things it to look at other people’s source. I still do that occasionally when I see a cool CSS effect that I want to try. There are also an infinite amount of resources on HTML, as well as other Web based languages. W3 Schools is, in my opinion, the best.

PHP/MySQL Programming for the Absolute Beginner

Learning a programming language like PHP is a little harder than that because PHP is processed by the server, and is invisible to the user. When I taught myself, I first purchased a book that familiarized me with the language. PHP/MySQL Programming for the Absolute Beginner is great for that. It covered not only the language, but some theory behind programming. I strongly suggest you learn theory if you are serious about programming. While languages change, theory will always be the same. Don’t just learn the syntax of a language- but how and why each component works- Ifs, Whiles, methods/functions, etc.

In addition, read online tutorials, how tos, and do it yourself. The programs from that book and books like PHP for Dummies are good. Do a program a day- even if they are simple and easy. They are meant to teach you how to use certain types of syntax. My Del.icio.us links on the side usually have some good PHP/programming resources. PHP.net is and will always be the best. It’s a huge database of all of the php functions- Functions are code written outside of the main program that can be called upon. The ones on php.net are built in, already written. These will save you massive amounts of time you would spend writing your own stuff. PHP has over 700 built in functions. Occasionally, on this site, you will find something I have written, and I will make the code available for download.

It is not always easy to learn a programming language, but if you work hard, do practice programs and READ, you will be well on your way to writing your own apps in no time. Later!

Similar Posts

  • 5 Steps to the Perfect BuzzFeed Post

    1) Pick a Number, Any Number 2) Choose something that’s really common, but seems specific This is your target group 3) Start listing things that are relatable Your target group will then believe the article 4) If you need more, just make things up. There’s always the 1 or 2 the target group doesn’t relate…

  • A Commitment to Committing

    If I can say one thing about working at Crowd Favorite, it’s that I’ve learned a lot about git and Github. From using the basic command line tools to working closely with submodules, I can say I understand git much more today than I did 3 months ago. Earlier this week, my friend Colin challenged me to 30…

  • | |

    Safe Social Media: Your Blog

    Note: This article was published while I was in my early 20s. I was much younger and dumber. Please don’t hold it against me. One of the perils of having a 20+ year old website!For the final installment of the Safe Social Media Series, I’m going to talk about our blogs. As you can tell,…

  • What Mickey Mouse Clubhouse Taught me About Teaching

    If you’ve been reading my blog for a long time, you already know I love Disney. Now that I have a daughter, I’m super excited to introduce her to this world that brought me so much joy as a child, and continues to today. We’ve started watching Mickey Mouse Clubhouse in the morning, and while…

  • A Moratorium on Business Books for 2023

    As I wrote this article, I was on vacation at the serene Bethany Beach in Delaware. My mind clear and thinking about big picture stuff as my kids napped, I thought about how I’m consuming content. In preparation for this trip, I made a decision: that I was going to stop reading business books for…

  • The Great Freelancing Advice I Never Took

    Because I started freelancing at age 15, I would often struggle with what I would do after I graduated from college. I could start my own business and freelance full time, or I could get a “real” job. At one point, while I was in the throws of this existential crisis, my dad and I went…