Hello,
There’s been plenty of “Where do I learn to code?” or “Where do I start with Codea?” questions recently, so I thought it wouldn’t be bad to post all the resources here:
For Lua
- The PIL (Programming In Lua) book is online here for free: http://www.lua.org/pil/contents.html I suggest you get the hard copy because the above book is for Lua v5.0, and the hard copy is for v5.2, the latest version.
- The reference manual is here: http://www.lua.org/manual/5.2/
- There are a list of tutorial on the lua-users wiki here: http://lua-users.org/wiki/TutorialDirectory
- There’s a great piece of code that runs you through the Lua language here: http://tylerneylon.com/a/learn-lua/
For Codea
- The best place to look for resources is in the wiki: https://bitbucket.org/TwoLivesLeft/core/wiki/Home It has plenty of tutorials and examples to get you started.
- The next place to look is the documentation. You can find it online here: http://twolivesleft.com/Codea/Reference/ or in side the app by brining up the keyboard, then clicking on the little eye right above the keyboard.
- Learn to make a Lunar Lander replica here: https://gist.github.com/Westenburg/5799558
- @Ignatz wrote a great book for beginners here: https://www.dropbox.com/s/qh1e7ft4rvhlpt2/Lua%20for%20beginners.pdf
- And best of all, the two Codea blogs: http://coolcodea.wordpress.com/ and http://codeatuts.blogspot.com/
- I might suggest looking at examples on the forums or in the app. They’re not well documented examples and some are pretty complex, but you may learn something from it.
When you have a question, always Google it first.
I’ll be updating this as I find more resources. Please let me know if I missed something.
Happy learning!
P.S. @Simeon - This might be a good sticky thread.