Computer Programming - How and Where to Learn ?

online computer programming source

First of all I want to ask you a question " Programming is what ??"

If your answer is to write something in a code language a computer can understand is programing than you are wrong. Read here what wikipedia says about programming:

"Computer programming (often shortened to programmingscripting, or coding) is the process of designing, writing, testingdebugging, and maintaining the source code of computer programs. This source code is written in one or more programming languages (such as C++C#Java,PythonSmalltalk, etc.). The purpose of programming is to create a set of instructions that computers use to perform specific operations or to exhibit desired behaviors. The process of writing source code often requires expertise in many different subjects, including knowledge of the application domain, specialized algorithms and formal logic."

I think Now you have some idea what computer programming is, and still want to waste your time (for some guys like me -  who want to learn but cann't concentrate on their topic ) or want to learn some real stuff. Here I am showing you the list of the websites from where you can learn programming very easily.

1. CodeAcademy : Learn to code interactively, for free.
People all over the world are learning with Codecademy. Join in now!By far the most popular and known resource for leaning code. This website has various programming tutorials on PHP, JScript, Java, Python, Ruby, etc.

Code Racer is brought to you by the folks at Treehouse, where our mission is to teach Web Design, Development and iOS to people everywhere, in order to help them achieve their dreams and change the world.

3. :
Looking for video tutorials on PHP, JavaScript, jQuery, CSS, HTML, Java and a friendly forum to hang out, learn and chat? You're in the right place. We have over 500 videos available for free and to watch now, and exclusive content waiting to be discovered.

Learn almost anything for free.

HTML5 is the ubiquitous platform for the web. Whether you're a mobile web developer, an enterprise with specific business needs, or a serious game dev looking to explore the web as a new platform, HTML5 has something for you! Choose your path:


authorHello, my name is Jack Sparrow. I'm a 50 year old self-employed Pirate from the Caribbean.
Learn More →