Here's my two cents on Chinese language learning:
Sign up for a one-on-one class at a language center. If you take a group class you'll oftentimes end up speaking too much English. Centers like this exist in large American cities and they are very easy to find in 1st/2nd tier Chinese cities. I went to TLI (Taipei Language Institute). After a year of that and having a local girlfriend, I went from very basic to very functional in society.
Consider studying for the HSK test. It's a great way to build up your vocabulary. You can order study books online.
Courses in Beijing. If you are reaching an advanced level, the Culture Yard in Beijing is a great resource. They have various events and a great course called Chinese Through Media. You read and discuss newspaper stories the teacher picks out for you. Great way to be able to talk about issues in Chinese.
Find a language exchange partner. In China/Taiwan, this is very easy. You'll probably get laid out of it, too. If you're in the West and there isn't much of a Chinese population in your town, there are plenty of websites that you can google that match you with people abroad. You can talk on Skype.
Websites: I agree with others that popupchinese is the best podcast form for learning Chinese. Something I didn't see while scrolling through (I'm a latecomer to this thread) is skritter.com. Use this to learn characters. It's really the only way to go. You can practice writing and recognizing characters. It's fast and easy to use. The only thing is it's about $10 a month. You can learn simplified or traditional characters and they've also got a site for learning Japanese. I used this to get over the hump from HSK 4 to 5 in a much shorter time than otherwise. If you are interested in translating, you should google the Marco Polo Project. People post articles in Chinese and then you can work on translating it. Other members can comment on the quality of your work. This is good only if you're advanced or you are looking to make some money translating down the road.
For videos, check out
http://www.fluentu.com/. There are a bunch of videos there, all with Chinese subtitles in both character and pinyin. You can turn them off and on as you like. You can also save vocabulary and study it later. I haven't been on there for a while. I think there's a free version and a pay version. It's good for practical, regular speed listening comprehension.
The most important thing to do if you are in your home country is try to find any way you can to speak to living human beings in real time. I've met a few people who took a Chinese course or two back home and when they got in country were almost as lost as those of us who came in without speaking a word.