Try Duolingo. They offer free courses that can help you get acquainted with a new language. I don't think you'll be able to get fluent or conversational from them, but it's a good place to start that can help you get prepared for more rigorous courses. babbel and rosetta stone would probably be the next step, but I think those both required paid subscriptions.