Sunday, July 1, 2012

Interactive Programming Tutorials (.NET, Java, Ruby, Python, JavaScript, SQL, NOSQL)

I have a favorite proberb: "I Hear And I Forget; I See And I Remember; I Do And I Understand."  I have always learned programming languages by trying them out, failing, biting my nails, and then remembering not to repeat the same mistakes twice.
Reading thick programming manuals was never my favorite pastime. I always jumped in and experimented.

Recently, multiple interactive programming tutorials sprung up on the web. In these tutorials, you are typically presented with an interactive shell on a webpage, which allows you to learn a new programming language by experimenting with it. I expect these learning sites to continue to multiply and expand to other areas besides programming, such as learning SEO or Google Analytics.   In fact, TechCrunch just announced the launch of HackerRank, a social site for hackers to compete, which also uses an interactive tutorial format.

Figure 1: Screenshot of SQLZOO.NET interactive tutorial for learning SQL

Below, I have assembled a list of such interactive tutorials.
If you have others that you'd like me to add to the list, leave a comment.

Interactive Tutorial
REDIS key-value store
MongoDB NOSQL database
Python, Ruby, Javascript
Fun social platform for collaborating
Regular Expressions

Figure 2: List of interactive programming tutorials



Thanks for all the information, it was very helpful i really like that you are providing information on PHP and MYSQL with basic JAVASCRIPT,being enrolled in i was looking for such information online to assist me on php and mysql and your information helped me a lot. Thanks.

The web design and development in Perth has a good progress when it comes to creating interactive websites. When I am just starting to study web design, I find it difficult to choose the best software tutorial that can help me with programming. This online web tutorial looks fantastic and I wish it was launched when I was just starting to study web designing. I will recommend this to my students so that they have more resource of programming tutorials that they can use.

I am planning to study web design in Perth but I guess I should try some interactive programming tools on some websites first. Your list is very helpful because interested to learn Python and Scala for the reason that I have some background from using this programming language.

I am not a programmer but I have this SQL subject this session and have to prepare for it. What all topics should be covered in it?
And has anyone studied from this course of SQL tutorial online?? or tell me any other guidance...
would really appreciate help

I heard that proverb from one of my senior programmer superior. He told me to say that proverb to myself every time I feel bad with my work. It kind of works for me and I’m happy to know that you’re using it as a motivation as well.

Thanks. I found this to be quite impressive.

Keep up the good job in posting very good topics.

that is such a good topic and i got some idea's by reading this! check this one bestkreative thanks for sharing..

Thanks for sharing the very informative learning resources.

.Net Training in Chennai

I got a job by saying this answer in my last interview. thanks for awesome help.
I got more idea about oracle from Besant Technologies. If anyone wants to get Oracle Training in Chennai visit Besant Technologies.

I love these languages, but I usually use PHP.

It is nice to test them out and how people can do the same.

Thanks a lot for sharing such a wonderful post, it is a very nice site i really enjoyed to visit this site. multidisciplinary methods in educational technology research and development

You might find this interesting, it's a comparison of different monospaced and proportional fonts for programming.

Share or Offer your information, designs, recognizable, 3d designs, works of art, images, etc., earn money, and get used worldwide. Sign-up via e-mail or your group media problem here: by choosing category "GRAPHICS, DESIGN, AND MULTIMEDIA", thank you!

its very infrmative and special for me

Advantageously, the article is really the best on this notable topic. I harmonize with your conclusions and will thirstily look forward to your approaching updates

Big collection of tutorials. Thanks for sharing this list of tutorials. I just came across your blog and reading your beautiful words. I will visit this blog very often. term papers

Thanks for sharing such informative article on Java technology. It is most preferred technology among developers to create stunning mobile application fast and easy. It also created massive career opportunity for aspiring professionals. JAVA J2EE Training Institutes in Chennai

Post a Comment