Training, Open Source Programming Languages

This is page

Our email: • Phone: 01144 1225 708225

For 2023 (and 2024 ...) - 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))
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 only

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 subjectupdated
4575Learning 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 ...
2504Learning 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 ...
4297Lua 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 ...
4260Why 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 ...
3724Learning 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. ...
3528December 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, ...
2947Teaching 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 ...
2309Lua 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 ...
2492Lua 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 ...
2331Certification 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, ...
2318For 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 ...
2315New 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 ...
2227Learning 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
tap.lua   include file to load data and functioanllity
town_sim.txt   Specification for town simulation exercise, and data
town_simulation   Main program - town simulation exercise
towns.lua   Town simulation - town type definitions
towns_about   Overview of Town Simulation example
towns_output   Town Simulation - the program outputs ...
Background information
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?
Complete learning
If you are looking for a complete course and not just a information on a single subject, visit our Listing and schedule page.

Well House Consultants specialise in training courses in Ruby, Lua, Python, Perl, PHP, and MySQL. We run Private Courses throughout the UK (and beyond for longer courses), and Public Courses 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.

© WELL HOUSE CONSULTANTS LTD., 2024: 48 Spa Road • Melksham, Wiltshire • United Kingdom • SN12 7NY
PH: 01144 1225 708225 • EMAIL: • WEB: • SKYPE: wellho

PAGE: • PAGE BUILT: Sun Oct 11 14:50:09 2020 • BUILD SYSTEM: JelliaJamb