Why we teach Lua
Archive - Originally posted on "The Horse's Mouth" - 2014-04-08 14:17:48 - Graham EllisLua 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 source language, and we specialise in open source languages. And for what it's use for, it's superb. And we enjoy teaching people about superb products.
Lua's niche is in tailoring products / languages / other software. Staring off very much in the world of computer games, it's now much more widely used - here's a list of products and games that I've found in the last hour or two, merged from multiple lists:
• 3DMLW • Adobe Photoshop Lightroom • Aerospike Database • Allods Online • Angry Birds (video game) • Apache HTTP Server • Aquaria (video game) • Artweaver • Awesome • BZFlag • Baldur's Gate • Bet On Soldier: Blood Sport • Blitzkrieg (video game) • Brave: The Search for Spirit Dancer • Brütal Legend • Bubble Ball • Buzz! • Celestia • Chaotic Rage • Cheat Engine • Cisco • Civilization V • Company of Heroes • Cortex Command • Crackdown • Creative Technology Zen X-Fi2 • Crowns of Power • Crysis • Damn Small Linux • Dark Role Play • Dark Souls • DarkSpace • Dead Hungry Diner • Demigod (video game) • Digital Combat Simulator • Diner Dash • Dolphin Computer Access • Don't Starve • Driver: San Francisco • Dungeon Crawl Stone Soup • Dungeons (video game) • EXperience112 • Empire: Total War • Enigma (video game) • Escape from Monkey Island • Etherlords • Eufloria • Evil Islands: Curse of the Lost Soul • Eyeon's Fusion compositor • FCEUX • Fable II • Far Cry • Flame • FlatOut (video game) • FlatOut 2 • Foldit • Foldit • Fortress Forever • FreePOPs • Freeciv • Freelancer (video game) • Freeswitch • Garry's Mod • Garrys Mod • Ginga • GrafX2 • Grim Fandango • Headhunter Redemption • Hearts of Iron III • Heroes of Might and Magic V • Homeworld 2 • Hyperspace Delivery Boy! • iClone • Impossible Creatures • Ipe • irccd • King's Bounty: The Legend • L.A. Noire • Legend of Grimrock • Lego Mindstorms NXT and NXT 2.0 • Lego Universe • lighttpd • Linley's Dungeon Crawl • List of American Girl video games • Lock On: Modern Air Combat • Logitech G15 gaming keyboard • LuaTeX • MDK2 • MUSHclient • Mafia II • Magic: The Gathering – Duels of the Planeswalkers • MediaWiki/Scribunto • Mercenaries: Playground of Destruction • Metaplace • Monopoly Tycoon • Multi Theft Auto • MySQL Proxy • MySQL Workbench • Napoleon: Total War • Natural Selection 2 • Nginx • nmap • Operation Flashpoint: Dragon Rising • Orbiter (simulator) • Painkiller (video game) • Perimeta session border controller • PlayStation Home • Project Dogwaffle Professional • Project Zomboid • Prosody • Psychonauts • Puzzle Quest: Challenge of the Warlords • ROSE Online • Rail Simulator • RailWorks • Rappelz • Reason digital audio workstation • Redis • Regnum Online • Renoise audio tracker • Requiem: Memento Mori • Richard Burns Rally • Rift (video game) • RigidChips • Roblox • Rockbox • Rolando 2: Quest for the Golden Orchid • Room for PlayStation Portable • Runes of Magic • Ryzom • S.T.A.L.K.E.R.: Shadow of Chernobyl • Saints Row 2 • Saints Row IV • Saints Row: The Third • SciTE editor • Serious Sam 3: BFE • Shank (video game) • Shank 2 • Sierra Wireless AirLink • Silent Storm • SimCity 4 • Singles: Flirt Up Your Life • Skyland SSR • Snort intrusion detection • Sonic Unleashed • SpellForce: The Order of Dawn • SplitApple • Spring Engine • Squeezebox music players • Star Wars: Battlefront • Star Wars: Battlefront II • Star Wars: Empire at War • Star Wars: Empire at War: Forces of Corruption • Star Wolves • StepMania • Stolen (video game) • Stratagus • Strike Suit Zero • Supreme Commander (video game) • Supreme Commander: Forged Alliance • T-80 Darts • TI-Nspire calculators • Tales of Pirates • Tap Tap Revenge • Tarantool/Box NoSQL database • Teamspeak • The Battle for Wesnoth • The Canon Hack Development Kit (CHDK) • The Fairly OddParents: Shadow Showdown • The Guild 2 • The Incredibles: When Danger Calls • The Sims 2: Nightlife • The Witcher (video game) • There (virtual world) • Tom Clancy's H.A.W.X • Toribash • Trouble in Terrorist Town • UFO: Afterlight • UberSoldier • UltraStar • Universe at War: Earth Assault • VLC • Vegas Tycoon • Vendetta Online • Vim • Warhammer 40,000: Dawn of War I and II • WeeChat • Widelands • Wikipedia • WildStar (video game) • WinGate proxy server • Wireshark network packet analyzer • World of Warcraft • Worms 4: Mayhem • X-Moto • You Are Empty
Take a look at our range of Lua courses here. As the language is a niche one, we often travel far and wide to deliver this training - as well as courses in England, Ireland and Scotland I've been as far afield as Switzerland and Mexico to train. If you have three or more delegates to train, I'll come to you - ((almost)) anywhere in the world. But if there are just one or two of you, you'll probably prefer to come to our training centre in Melksham, Wiltshire, England - just over an hour from London's Heathrow airport, just under 100 miles from London itself, and very convenient for the midlands and the north.
Our training centre has delegate accommodation too - fitted out to four or five star hotel standard, and indeed we take bookings from leisure guests too at the weekend and we've Visit Wiltshire approved. See [here] for hotel details.