Love2d is simple and nice. It uses lua
Yeah, but Love2D is technically an engine, not a language. Lua is a nice? language though. Love2D does have a nifty library of game functions for Lua, so it is worth a look into in terms of programming. If for nothing else that to see how they handle objects and what not (since Lua has you roll your own OOP etc.)
From the title I thought this thread might be about MAKING Programming Languages and Compilers.
Perhaps I'll find (Didn't find a thread on making/creating your own lang) so maybe I'll start a thread about that...
Nowadays it's damn simple to make your own scripting language with LEX / FLEX & YACC / BISON and LLVM, and there are plenty of tutorials
about making a "toy" compiler using said tools; However, I still prefer to do things the "hard" way rolling my own Tokenizer, Lexer, Parser, Linker, etc., for several game-related reasons (and since FLEX doesn't support Unicode for some silly reason). I take a very "Buddhist" approach to making a compiled language (bytecode or machine code) which I've not seen detailed anywhere: Starting on the "middle path" of universal platform commonalities and work outwards from there. I'd call it a "Middle out" approach but that has
.