Difference between revisions of "Tutorials"

From ComputerCraft Wiki
Jump to: navigation, search
(Basic Tutorials)
 
(16 intermediate revisions by 11 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 ==
+
== Basic Tutorials ==
It is recommended that you read these pages before you begin working with ComputerCraft.
+
These tutorials are designed to be used in the order shown, each tutorial will build on the previous ones.
*[[Getting Started]]
+
=== Introduction to Coding ===
*[[CraftOS Shell | Shell Commands]]
+
*[[Hello_World_Tutorial|Hello World!]]
 +
*[[Variables]]
 +
*[[Conditional_statements|If, Then, Else]]
 +
*[[Function (type)|Functions]]
 +
*[[Loops]]
 +
*[[Tables]]
  
 +
== Advanced Tutorials ==
 +
These tutorials cover more advanced topics which can be useful but are not strictly necessary for simple projects.
  
Thanks Kevin.  The next one should be done very soon, helpfuloy by the end of this week.  I know I keep saying that, but I keep thinking of new things to ad to it.
+
*[[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.
  
I will add this tutorial soon.In the mitaneme, try these instructions:Create the page you want to use as your main page. Also create another page you want to use as your blog page. Now, in the Dashboard, go to Options > Reading.Under  Front Page  select  Front page displays a static page . Now select the page you created for your main page ( Front page ). And select the page you created for your blog page as your  Posts page . Click  Update Options . That's it.
+
=== 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 ===
 +
The nice little robots that do the hard work for you.
 +
*[[Turtle_Tutorial|Turtles!]]
 +
*[[Turtle_Lumberjack_(tutorial)|Turtle Lumberjack]]
 +
*[[Advanced_Turtle_Lumberjack_(tutorial)|Advanced Turtle Lumberjack]]
 +
*[[Cobble_Generator|Cobblestone Generator]]
 +
*[[Turtle_Stairbuilder_(tutorial)|Turtle Stairbuilder]]
  
 
== External Tutorials/Guides ==
 
== External Tutorials/Guides ==
Line 18: Line 43:
 
*[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://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://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]]
 
[[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