Good to hear about RB and your perspective, Ben....
So, do you think that this would be a good place to start for a 'hobbyist coder' or ???
As to your advice, "don't stick with it *branch out" do you mean to suggest doing that after you've got a really good handle on the language you learn first or ?
Thanks,
Mark
I'd say give it a go. I think there is a demo version on the RealBasic site. You could go through the tutorial in a few hours.
RealBasic is a complete system and you could probably code most things with it. Yet it's simple enough that you can learn the language and 'libraries' completely in a short period of time. That to me makes it a good candidate for the 'hobbyist coder'. If you end up really liking it, then there is no reason why you can't carry on using it to produce professional quality programs.
However, imho, the speed and simplicity of RealBasic comes at a price: it lacks the depth and refinements other languages/frameworks offer. For example if you want to do 3D then C/C++ and OpenGL are a must.
By 'branch out' I mean don't be tempted to stick with the first thing you pick up. Whatever language you start off with, when you feel comfortable, try a few tutorials of other languages out. Many of the main languages share a lot of constructs so it won't be difficult. You might actually enjoy one languag e more than the other and then you can become an expert in it!
b e n