Ok, so you've decided that you want to learn a knew language. Maybe you're learning for fun, for business, or for academic purposes; either way, its not always an easy task and it will require effort on your part. One of the first questions you should ask yourself is whether or not you want to learn on your own (which is possible in this internet age) or through a structured program at a community college, university or academy.
The first option of learning on your own is possibly the most rewarding but also takes the most self commitment. By learning on your own, I am really referring to self study programs and/or books and through online resources. Since I have not really learned a language on my own, it will be hard for me to speak from much experience. All that I will say is that if you decide to take this route, you must be honest with yourself and ask if you will really be committed enough. I think that this option is probably only right for a small minority of truly committed individuals.
The second option is to learn through a structured program. The main reason I recommend a structured program is not really because they teach you anything that you could not learn on your own. In my experience, learning in school (especially a university setting) sort of takes away a lot of the fun away from language learning. Nevertheless, they force you to work on improving and unless you enjoy throwing away money, you will feel a sort of constructive pressure that forces you to study and improve. So with that in mind, I do recommend that most people follow a structured program.