Take your favorite movie (preferably Disney, as it has songs, and is easier to learn like that).
Most translations in French are quite accurate to the English ones.
I had an app on my phone once, linguini? (can't remember the name) Which was pretty nice, but I got bored, haha (I really hate French).
another program for PC is Rosetta Stone, but I'm pretty sure that costs a lot