Hatchlings Games

Web Gaming 2.0 Revolution

How to start learning programming – Kuan’s version

Typing this into Google, you definitely will get 32,500,000 hits. This seem to be a very popular question asked by those who wants to start programming. It is asked by those just who found the computer and that programing is awesome, who just step into University with a course relate to computer, and etc. The amount of hits related to the subject is not actually amount of questions but rather of answers. Why does Kuan want to write his own article about it? The reasons I can think of are:

  1. I never wrote one
  2. I didn’t have answer from “How to start learning programming?” to get myself involve in programming learning.
  3. Hope my own experience mean a little different to someone.

First step : LOVE it!

There are many reasons why people want to learn programming (my dear). I met a lot of people (mostly my classmate) who want to learn programming just because they need to pass a college programming subject. Majority of them end up struggling, suffering in the process of learning my dear. When they hate it they ask me why do I so enjoy the process so much. The answer: “Well, you got to love it.”

Programming languages allow us to create anything we want in a computer. Before you start a new programming practice sessions, first create something in your mind that you think is cool, useful or fun to be in your computer. Then start coding. Seriously, sit there and type on the keyboard with what you learned from the language so far. Tweak your brain to come out logical solutions. Calm yourself when you see 100 error when you press “compile”. Whenever you feel short of knowledge or solution, refer to the book or the web. The biggest satisfaction in programming is when you created what you want to create; seeing it magically working. Sooner or later, you will love this language and go on.

When I read my first programming book (on Visual Basic), I was so curious about if else, the for loop and the while loop. Then I start writing weird if else and loop code and get very excited when I first saw them working. Then I start make very simple but weird little programs using the logic I learned from the first few chapters. Reading the entire book and following the exercises in the book will just bore the process, its just like schooling. Think of something you like and make sure it is challenging enough and do it. Man is born to be free. We should create what we want rather then what the book wants. When thereis something that always give what you want, you will start loving it sooner or later.

Don’t stick to what you were told to do: job, homework, assignments. Have a timeout and program something that you want. Let it be your personal time manager, personal website, personal game, personal research. Then share them with your friends, let them appreciate your work. Show them to your good programmer friends and let them guide you. Be proud of it.

After all, mindset is the first thing to setup before you learn anything. If you step in without a willingness to learn and love-to-learn heart, learning just become boring, plain and dead. Love it and enjoy it. Life isn’t fun if we are not enjoying in what we are doing.

To be continue…

Related Posts:

Advertisements

June 21, 2007 - Posted by | Game Development, Programming, Tutorial

2 Comments »

  1. Should I dig this?

    Comment by kuanzai | June 21, 2007 | Reply

  2. Why not? Anyway, I see that is digged already.

    I am interested to know what programming language is the best to start with. I am not sure if it is a valid question but that is what many ask me (including myself when I started).

    Comment by Slade | June 22, 2007 | Reply


Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: