Hacker News new | ask | show | jobs
by dragonbonheur 5015 days ago
Just learn BASIC, which will give you the least frustration and the most enjoyment. Head over to basic.mindteq.com and choose a compiler (yes, compiler - they exist) and integrated development environment. You might be interested in Freebasic, which will enable you to create games or other software without having a whole lot of dependencies to download. There are versions for Windows and Linux and you can easily interface C code to create slick GUIs on both. Head to zetcode.com to find out how to mix GTK to freebasic. Head over to petesqbsite.com to find a great community and lots of tutorials.

Other nice BASICs are AutoIt (Win), FnxBasic (Win), Envelop (Win), Microsoft VB Express edition (win), Gambas (Linux), Xbasic (Linux and Windows), GFA32 (win)

After learning that language you'll be able to move on to others, even to C which has pointers because freebasic uses pointers too.You'll find a lot of tutorials on the web and a great community for almost all of those.

Lots of people are going to say BASIC is inadequate for serious computing but if you go their way you'll find that the desire to learn has left you by the time you finish reading even one text. Ultimately it's your decision, not theirs.

TL;DR: You can learn BASIC in a weekend. Great community, easy to learn, will accomplish great things, will help you understand other languages.