For 2023 - we are now fully retired from IT training.
We have made many, many friends over 25 years of teaching about Python, Tcl, Perl, PHP, Lua, Java, C and C++ - and MySQL, Linux and Solaris/SunOS too. Our training notes are now very much out of date, but due to upward compatability most of our examples remain operational and even relevant ad you are welcome to make us if them "as seen" and at your own risk.
Lisa and I (Graham) now live in what was our training centre in Melksham - happy to meet with former delegates here - but do check ahead before coming round. We are far from inactive - rather, enjoying the times that we are retired but still healthy enough in mind and body to be active!
I am also active in many other area and still look after a lot of web sites - you can find an index ((here))
Well House Consultants
You are on the site of
Well House Consultants
Open Source Training Courses
hotel accommodation. You are welcome to browse and use
our resources subject to our copyright statement and to add in links from your pages to ours.
Other subject areas - resources
Well House Manor Resources
Object Orientation and General topics
Linux / LAMP / Tomcat Resources
Well House Consultants Resources
C and C++ Resources
Web and Intranet Resources
Lua module U050
Lua - General
Exercises, examples and other material relating to training module U050. This module is presented on Private Courses
and Specially Run Courses
Lua's a great little language with a very
open license that gives you freedom to use it
in many ways without royalty issues. It's very
popular in the gaming world, but it's far from
limited to that arena!
|Articles and tips on this subject||updated|
|4575||Learning not just what a program does, but how to design it in the first place.|
A Programming course is not only about how a language works, but also about teaching the delegates to to plan their applications and programming using that language to make best use of existing resources, to develop code that works well and can be re-used and updated as the requirements drift in the ...
|2504||Learning to program in ...|
At Well House Consultants, we offer courses at two levels in a number of program- ming languages. Our "learning to program in ..." courses are for delegates who have never programmed before, or who are rusty, who lack confidence, or want a refresher of the basic principles. Our "... programming" courses ...
|4297||Lua courses - an update|
Lua's a small programming language - which makes it ideal for embedding in systems and providing a tailoring capability. But it also means that some of the facilities that you'll find in other open source languages are missing, and you'll need to code (program) them yourself, and understand rather more ...
|4260||Why we teach Lua|
Lua is - according to Tiobe Software - the 33rd most popular language. "The ratings are based on the number of skilled engineers world-wide, courses and third party vendors" they tell us.
So why do we choose Lua to teach? It's a niche language, and we specialise in niche languages. It's an open ...
|3724||Learning to Program in Lua - public / open training course / class|
Yesterday was the first day of our public "Learning to progam in Lua" course.
Lua is an open source language, with a very open license indeed which allows it to be incorporated into other products without raising complex onward licensing issues even if the resultant product isn't itself open source. ...
|3528||December courses - PHP, Python, Perl - and a weekend Lua course|
Lua is a powerful, fast, lightweight, embeddable scripting language. It's good and has a very open license so you can use it widely - even within your commercial products - at no cost. That's made it very popular across a wide range of applications.
We've offered public Lua courses for several years, ...
|2947||Teaching Lua to a Perl advocate|
It seems the rest of the class thinks I'll find Bill a tough case. Bill (not his real name) is a Perl fan - there's so much you can do, so shortly, in Perl. He's a great regular expression fan and he's got a real comfort with that. If you described him as a bit of a "stick in the mud" - happy with ...
|2309||Lua training class in Spanish|
"Can't wait to hear how you're getting on". "Keeping an eye on your blog". A couple of messages from folks wondering how I'm getting on with my Lua course in Guadalajara, Mexico, this week.
The answer will be brief. I'm enjoying the course, the delegates are getting a lot from it (THAT is the ...
It's incredible just how much time bookkeeping takes - small adjustments to the various resources we have, tidying up modules that are no longer relevant and pointing any visitors at replacements. There' been a lot of that going on over the last couple of days ... for example:
1. I have deleted two ...
|2492||Lua Classes - open enrolement|
Advert - Extra Course!
I've just scheduled an extra Lua course - running from 19th (Thursday) to 22nd (Sunday) of November, on Lua. It's "last minute" which means that the group of delegates will be a small one and you'll get plenty of personal attention to YOUR application and requirements. Venue ...
|2331||Certification Revisted - Lua|
I happened upon a "should you be certified" thread relating to Lua while browsing for quite other Lua topics ... it's here, and the initial post appears to provide a reasonable, if admittedly tilted, set of arguments in favour of certification. As it freely admits, "we're looking to set up certification, ...
|2318||For Lua Programmers AND for Town Planners|
I'm always happy to be able to make multiple use of the same piece of work, and so it is with an example written last week.
READ THIS SIDE ... if you are a Lua or game programmer
I was asked to provide an exercise during the Lua course that related to game playing - where a series of elements (of ...
|2315||New Lua Examples - for last weeks delegates|
When I train you, I promise that when I leave (an onsite course) or you leave (a course at Well House Manor), that won't be the last you hear or see of me if you wish for further help. For the Lua group in this course photo, who's course I finished on Thursday, I have already written and blogged a couple ...
|2227||Learning PHP, Ruby, Lua and Python - upcoming courses|
The following programming courses are all booking well, but still have good availability:
PHP - starting 6th July
Ruby - starting 14th July
Lua - starting 10th August
Python - starting 17th August
Also Deploying LAMP (Linux, Apache httpd, MySQL, PHP/Perl) from 20th July. Can be taken as separate Linux ...
Examples from our training material
Some modules are available for download
as a sample of our material or under an Open Training Notes License
for free download from [here]
Topics covered in this module
What is Lua?
What is Lua used for?
What sort of language is Lua?
Is Lua the right language for me?
If you are looking for a complete course and not just a information on a single subject, visit our Listing and schedule
Well House Consultants specialise in training courses in
. We run
throughout the UK (and beyond for longer courses), and
at our training centre in Melksham, Wiltshire, England.
It's surprisingly cost effective to come on our public courses -
even if you live in a different
country or continent to us
We have a technical library of over 700 books on the subjects on which we teach.
These books are available for reference at our training centre.