If you are a beginner, especially, a hands on class can be worth its weight in gold. You will learn so much just in fundamentals. Take the class if you can afford it, and ask the instructor if there are any scholorships if you can't. Its worth it to ask. Try to go if you can. Otherwise, you can learn from the book, its just a little more work