The Confucius Institute have a number of centres in major universities now, which all offer language courses. The one I did in Liverpool was cheap and provided textbook & CD for each level (Happy Chinese Kuaile Hanyu). The key first step was to learn the tones and pronounciation if you are going to learn via Pingying, so the CDs were really good for that. I also found it useful to learn in a group and to have it in my diary so I had to do some ‘homework’ each week. Since I left I have forgotten most of what I learned. I think we were lucky with our teacher, but she gave us a lot of information and discussion about the culture too, the differences between cities, the drinking culture, food, politeness (or not) etc. It was fun.
Are you going to try and learn Cantonese too? 😉