There's apps like Duolingo and Busuu but from the sounds of it, they're more for hobbyists rather than learning a language in a committed fashion. There's stuff like Alison and the well-known Rosetta Stone service for more comprehensive learning. They're not free, but you can't put money on something as valuable as a second language. Podcasts and audiobooks might help too.
Once you've started, you might find it helpful to watched dubbed movies that you already know off by heart. This way, you can put words to the context and you'll have a better grasp on the language in general. It's one thing to learn words and sentences, but it's another to be able to "think" in another language and apply an appropriate response.