I still use scratch, and delved into the world of ObjC but I found TNT BASIC, a good BASIC compiler THAT ACTUALLY COMPILES .apps .
It's quite a bit of a jump from scratch, but most is the same, e.g. IF-THEN-ELSE. The only difference is *shiver* you have to wait for it ... Type out the code yourself. http://www.tntbasic.com/
Offline
Just learn X code. I'm learning it right now, and besides it allows you to make Cocoa ( The newest API framework for mac) applications. You can use many other languages too, such as scripting in cocoa with ruby, python and applescript, and program with Carbon(The old API framework) in C, C++, and use the easy interface builder to design your graphic interface.
Offline