Slashdot videos: Now with more Slashdot!
Assembly, scheme, C, C++ are all great languages in their own right but for a beginning program they will not be enjoyable at all. The whole reason many of us became programmers was because it was fun and rewarding. This is one reason why many people started out with BASIC, it makes it easy to get that reward, that payoff. So many people started with Apple Basic or QBasic. SmallBasic fills that role. In a few lines someone can make a desktop background slideshow of images from flickr or write a program to make a ball run from a mouse. I've already taught a few kids smallbasic and they found it fun and it gave them the desire to learn more and expand their knowledge. If I had started out having to learn assembly I would have ran away fast from the programming world.
I wish they would just get rid of Home Basic and just go with Home Premium as "Home" so then we would have 3 versions, Home, Business and Ultimate.
Every time I help someone that has Home Basic my first advice is to upgrade to premium and the normally do and are rather happy with it.