Difference between revisions of "Tutorials"

From ComputerCraft Wiki
Jump to: navigation, search
(External Tutorials/Guides)
 
(19 intermediate revisions by 13 users not shown)
Line 1: Line 1:
 
As some tutorials might not be listed here, you can also browse the [[:Category:Tutorials|tutorials category]].
 
As some tutorials might not be listed here, you can also browse the [[:Category:Tutorials|tutorials category]].
 
== Before you begin ==
 
It is recommended that you read these pages before you begin working with ComputerCraft.
 
*[[Getting Started]]
 
*[[CraftOS Shell | Shell Commands]]
 
 
  
 
== Basic Tutorials ==
 
== Basic Tutorials ==
Line 13: Line 7:
 
*[[Variables]]
 
*[[Variables]]
 
*[[Conditional_statements|If, Then, Else]]
 
*[[Conditional_statements|If, Then, Else]]
*[[Functions]]
+
*[[Function (type)|Functions]]
 
*[[Loops]]
 
*[[Loops]]
 
*[[Tables]]
 
*[[Tables]]
 +
 +
== Advanced Tutorials ==
 +
These tutorials cover more advanced topics which can be useful but are not strictly necessary for simple projects.
 +
 +
*[[Class]]es
 +
*[[Lua_Resource_Pack_Making_(Tutorial)|Lua Resource Pack Making]]
  
 
== Example Programs ==
 
== Example Programs ==
 
These pages guide you through programs created by other users. They are not necessarily well-coded, but can be useful as a loose guide.
 
These pages guide you through programs created by other users. They are not necessarily well-coded, but can be useful as a loose guide.
 +
 +
=== Programming & Wiring ===
 +
*[[Guess_The_Number_(tutorial)|Guess the Number]]
 +
*[[Making_a_Password_Protected_Door|Password Protected Door]]
 +
*[[Making_an_API_(tutorial)|Programming an API]]
 +
*[[Startup|Running script automatically at boot with Startup]]
 +
*[[Raw key events| Detecting specific keys (such as the arrow keys)]]
 +
*[[Receiving a rednet message through os.pullEvent()|Receiving a rednet message through os.pullEvent()]]
 +
*[[Calculator Tutorial]]
 +
*[[Rednet Tutorial]].
 +
*[[Usage of the bundled cable using the Redstone API]]
  
 
=== Turtles ===
 
=== Turtles ===
Line 28: Line 39:
 
*[[Turtle_Stairbuilder_(tutorial)|Turtle Stairbuilder]]
 
*[[Turtle_Stairbuilder_(tutorial)|Turtle Stairbuilder]]
  
Mark, after much frustration sehncairg for answers finding your tutorial training was a major relief to what has been a painful experience with the Dreamweaver software. The tutorial definitely explained concepts (css) making them understandable. I'm an e-learning developer for a major electrical engineering company (ABB). While I love my job I also own a General Contracting firm in extreme need of an impressive web site. You’re training rivals that done by a major corporation and for sure you should feel no shame in the price you charge and the value you deliver to the customer. I'm sure many your critics have no idea the time and energy it takes to develop training like the one you have developed. I have to admit to installing and staying up way to late completing the course in one evening taking delight in reducing the frustration and lack of understanding. While I still have allot to learn your program really got the ball rolling. I look forward to the day you develop the next tutorials.Thank You!Randy
+
== External Tutorials/Guides ==
 +
*[http://www.minecraftforum.net/topic/907632-mod-tutorial-computercraft-v12-very-basic-lua-tutorial-updated-1112/page__p__11556908#entry11556908 Onionnion's Basic Lua Tutorial]
 +
*[http://www.computercraft.info/forums2/index.php?/topic/1516-ospullevent-what-is-it-and-how-is-it-useful/page__view__findpost__p__11156 Onionnion's os.pullEvent() Guide]
 +
*[http://wiki.roblox.com/ Roblox Wiki (Has tutorials on Lua)]
 +
*[http://www.lua.org/pil/contents.html Programming in Lua, a general purpose guidebook written by a programmer that writes the Lua interpreter]
 +
 
 +
[[Category:Tutorials]]

Latest revision as of 17:51, 20 October 2015

As some tutorials might not be listed here, you can also browse the tutorials category.

Basic Tutorials

These tutorials are designed to be used in the order shown, each tutorial will build on the previous ones.

Introduction to Coding

Advanced Tutorials

These tutorials cover more advanced topics which can be useful but are not strictly necessary for simple projects.

Example Programs

These pages guide you through programs created by other users. They are not necessarily well-coded, but can be useful as a loose guide.

Programming & Wiring

Turtles

The nice little robots that do the hard work for you.

External Tutorials/Guides