Try Ruby offers a hands on approach and allows seeing what code does instantly.
Something went wrong. Please try again.
Available online for free.
This assumes you've had some experience programming before, it doesn't go into to much detail with some of the basic introduction concepts.
Built By the Slant team
Are you sure that you want to abandon your hard work?