views:

243

answers:

3

Do you know more interactive tutorials/courses like Try Ruby? (tryruby.hobix.com)

Once a friend showed me a similar tutorial but for learning C, it was an amazing little program for DOS. Anyone know it?

+2  A: 

A member of the AutoIt forums has developed a desktop app that walks you through the AutoIt scripting learning process. If you have ever been interested in a free tool to do windows user interface manipulation check out AutoIt 1-2-3. Its a great interdiction to AutoIt (VB6 like syntax).

AutoIt is great for automating all sorts of windows tasks like...

  • Instillation
  • Manipulation of other GUI's (Add some buttons or funcationality to a any application with a wrapper)
  • On event windows actions, with functions like PixelChecksum() you can wait for a particular event to happen on a particular window and act on it.

I cant count the number of times a short AutoIt script has saved my bacon. It is tool that's worth checking out.

Copas
+1  A: 

Well, you've used Try Ruby so you know about IRB (type irb on the command line), and you can work through Van Rossum's Introduction to Python using the Python interpreter - just type: python at the command line.

From a different angle, _why's Shoes is a gui environment that helps you build interfaces in Ruby, and there are also a whole slew of graphical programming environments in the spirit of John Maeda's original Design By Numbers - here are my top three:

  1. Processing (Java-based, x platform)
  2. Nodebox (Python-based, OS X, experimental Windows version)
  3. Context Free (C++ based, x platform)

They're all great fun to use, and a brilliant way to learn programming in general.

Dave Everitt
+1  A: 

Do you know more interactive tutorials/courses Once a friend showed me a similar tutorial but for learning C, it was an amazing little program for DOS.

For Ada 95 there's a very similar DOS (console) program available which provides an interactive introduction to Ada programming: Ada Tutor (it comes with quiz questions to test comprehension of relevant parts).

none