Nowadays it is even easier for one to learn to speak French. You can easily find amounts of ways to learn to speak French. However, you may find it difficult to choose a spot for you to start from. Now it is my time to tell you something on how to get started your French.
First, you have to think that how much time you can spend on French learning each day. Everyday we must have lots of things to do and so we have to spend much time on them. Now since you need to learn French, you need to spare some time for it. But actually you don't need to invest too much time in it each day. What you do is to invest some time in it. That's enough. But you must be informed that you should learn French constantly rather than on and off. Because you know the fact that if you cannot learn constantly, you will easily forget what you have learned easily very soon. So as I think you had better set some time like 30 minutes or so for you to focus on learning French. That must be reasonable.
Second, you should realize that you have learned something useful. Maybe you have learned something good and useful during this time, but you haven't realized it. So you may get puzzled and irritated easily and even complain that you have invested so much of your time but haven't learned something you need and want. Actually no matter how long you have been learning this language, you must have learned something. Just you need to notice what you have learned so far.
Besides, you should use the multiple ways to learn French rather than one only. I mean you need to use some tools to be your learning assistance, like Rosetta Stone French software, Rocket French, Learn French software and so on. Certainly I hold the view that learning French by watching French TV programs, listening to French music and reading French learning books is also another wise method for you to go on learning this language well.
Sometimes I think that learners can also buy some vocabulary books to read and even recite. I experienced learning vocabulary by reading vocabulary books indeed, and I have found that it is extremely tedious for one to learn vocabulary in this way even though can learn some words that might help you learn along the way to success. But I stress "sometimes", not all the time. You should do it according to your way of learning and thinking.
But if you need to finally communicate with the native French speakers and do some real work, I think you need probably focus on learning how to speak French probably. Now you can begin with conversation which is provided by Rosetta Stone French. You don't have to remember a great many words and phrases like a lunatic, you can use this function of Rosetta Stone to guide you instead. It will be easier for you to speak French like a native soon.