kwicher and many others are using Hackety Hack to learn how to code.

Hackety Hack is a free program for Windows, Mac OS X and Linux that can teach you how to make games, applications and more and share those programs with your friends. You can ask other budding programmers questions and follow them to see what code they're working on through the Hackety Hack website.

Sign up Learn More

circle by kwicher

circle=[]
Shoes.app do
 10.times do |c|
  fill rgb(rand(256),rand(256),rand(256))
  t=oval 20+rand(240), 20+rand(240), 20+rand(260),20+rand(260)
  circle<<t
 end
 button "Quit" do
  close
 end
 button "Add circle" do
  fill rgb(rand(256),rand(256),rand(256))
  t=oval 20+rand(240), 20+rand(240), 20+rand(260),20+rand(260)
  circle<<t
 end
 button "Remove last circle" do
  circle.last.remove
  circle.slice!(-1)
 end
end