Here’s a collection of step-by-step tutorials available online (for free!) that will teach you how to crochet. I’ve included both videos and illustrated tutorials and more than one example of each to help you understand easier.
All of the below are for beginners, there are also a few dishcloth patterns toward the bottom that are good projects to start with.
Step One – Getting Started:
The first thing you need to learn is making a slip knot and attach the yarn to the hook as well as holding the yarn and hook.
You’ll also need to learn chain stitches, these are “chains or loops” that you’ll use to get your stitches started. If you’re a knitter, the chains serve a similar purpose to “Casting On”, they’re the foundation of the project.
Slip Knots & Chains:
- Slip Knot : Basically you make a loop and pull yarn up through the loop, then slide the knot snug against your hook.
- Slip Knot – Video 
- Chain – Video 
- Chain – Video 
- Chain (both video and images) 
- Chain – Images 
Holding The Yarn And Hook:
- Lesson 1 – Video : Shows one method
- Grasp Proper Holding Techniques  (pdf)
- Properly Hold Yarn – Video 
Step Two – Basic Stitches:
With your foundation chain made, now you’re ready to practice a few stitches. At this point why not make a chain of 20 and then practice each of the stitches below, do a row of each until you’ve got them down pat.
- Into the Foundation Chain 
- Single Stitch 
- Single 
- Single 
- Double – Video 
- Double 
- Double 
- Half Double – Video 
- Half Double 
- Treble 
- Triple – Video 
- Slip Stitch 
- Slip Stitch – Video 
The slip, single and double stitch are the basics and are used most often. Sometimes though you’ll be working on projects with more involved or complicated stitches. Here is an online Directory  you can refer to.
- Magic Circle : Several images showing the steps how to do this.
Tip: It’s worthwhile purchasing a book of stitches, I’ve found a few at yard sales for just a couple dollars and they’re life-long references–keep your eyes out for these treasures. If there’s something that you just can’t figure out, do an online search for it…you can also search on sites like YouTube, plenty of videos available teaching examples. Another idea is to print off online tutorials as you find them and make your own binder or book to have as a reference.
Step Three: Working With Yarn:
Chances are you’ll run out of yarn in the middle of a project and need to start a new ball, or you may need to change colors. Here is a tutorial showing you how: Changing Yarn Colors – Video  (suggests making a slip knot on the new color before adding–not everyone agrees this is necessary but it can be done).
Step Four: Finishing Up Your Project:
After a project is complete, you’ll have some loose ends to clean up (both from the beginning and end of a project). Clean up is simple, here are a couple tutorials:
Working With Patterns:
Now that you know how to start a project and the basic stitches, it’s time to work with patterns.
First you need to figure out how to interpret or read them, here are a few resources:
- Learning to read patterns 
- Pattern Reading 
- Video: Using Stitch Diagrams : Some patterns include a stitch diagram, here’s a good video showing you how to interpret them.
Next, work with basic patterns at first until you’re comfortable holding the yarn and working the stitches. This also gives you practice reading simple patterns. Whip up a few dishcloths and you’ll have the various stitches down pat in no time! Here are some easy dishcloth patterns available online (both free):
Just like I mentioned in the knitting reference , yarn & wool shops are staffed with very knowledgeable crafters and are normally happy to help anyone stuck on a project. You can also find help in online groups and forums like this one .
Once you’ve conquered the dishcloths and are comfortable with the basics, you can start on larger projects such as afghans or more complicated projects like sweaters, hats, vests and more. There are a tonne of patterns online for you to start with, try choosing projects that teach you new stitches as you go, once you learn the basics the more advanced stuff comes easy. Have fun!