Learning programming (for Puppy)

I have just received an email from Greg, who is retired and has no computer programming background. Greg asked me for suggestions about getting into programming for Puppy, or even if it is feasible for someone with no programming knowledge.

I sent a positive reply, suggesting BaCon.

Learning from scratch, you can get going quite easily with BASIC (BaCon) and there are a lot of structured-BASIC tutorials online. If you do a search for "qbasic" or "quickbasic" you will find lots of tutorials.

Do not look for Microsoft Visual BASIC tutorials, as VB is much more different from BaCon.

Although Microsoft Qbasic is designed for MSDOS/Windows, much of the intro tutorial material will be applicable to BaCon.

Like this for example:

You might also be able to pick up an old Qbasic book at a swap meet or secondhand bookstore.

My BaCon intro page:

While I was googling for "qbasic" I came across QB64. It is a successor to Qbasic, runs on both Windows and Linux:

...interesting, it uses SDL to do the graphics in Linux.

Note, I am not recommending QB64 for Puppy, only mentioning it as interesting.

Posted on 30 Nov 2010, 7:58


Posted on 30 Nov 2010, 21:10 by adi
good idea
I have no it background too but it will be nice for me to learn a bit of coding because there is no much time left up to the date of my retire. I didn't know that basic language is used even today so along with the program it will be interesting to find out some lessons (paying a course is very expensive here) so free lessons are very useful if available. Is BaCon useful for os or application?

Posted on 4 Dec 2010, 22:40 by Wognath
Thanks to Greg and Barry for information on bacon and qb64. I have bacon running on Puppy 4.3.2. Bacon's commands seem awkward (possibly personal bias since years ago I used qb a lot) so I would like to get qb64 running as well. However, as a Linux beginner I'm having a hard time with libraries etc. If some kind person would post a qb64 pet, I for one would be very appreciative!
I have qb64 running on a windows machine, and it's mostly compatible with my old qb programs but runs them much faster.

Posted on 11 Dec 2010, 22:32 by wognath
Galeon has made pets for freebasic:
It requires the devx and then works right away with Puppy 510.

Posted on 12 Dec 2010, 7:48 by BarryK
Re BaCon QB, freeBASIC
I thought that they are pretty much the same at the "basic" level. I can't see how BaCon is "awkward" compared with QB. QB has the same structured programming statements, but would have more functions due to longer history.

I have used freeBASIC a little bit. It has a much longer history than BaCon, and is a hybrid, partly supporting Object Orientation programming. There is a lot more to learn perhaps if you really want to get into freeBASIC.

Anyway, go for what you like best.