The only problems with prepping before a class is that you might form bad habits or just might develop a different technique for solving problems than would be taught in the class. In either event it may be hard to unlearn what you have learned. I still vote for taking a class.
The bad habit thing... I don't buy it.