Wednesday, August 22, 2007

Steps to learn a program language

Step 1: To know the basic feature
Point 1: Procedure language or Object-oriented language or others
Point 2: Method of compile: compile to native execute binary or compile to a mediate code or just interpret on the fly or others
Point 3: Pros & Cons, what good for or what not
Point 4: Open source or not

Step 2: To install the environment and write a Hello-World program with pure text editor (vi or notepad)

Step 3: To learn the syntax of the language

Step 4: To know language's man features or concepts (inheritance, abstract, interface, point, reference, special variable, common convention, ...)

Step 5: To catch up basic libraries which mostly is distributed with the language package

Step 6: To find and use external or additional libraries for your special purpose

Step 7: To write good program based on the natural features of language (Good organisation, interface design, code re-use, even execute efficience)

Step 8: To have a look about how the language can provide such features, that's cool!

Step 9: To make a language for you own, that's pretty pretty coooooool!