Learning a language can get you places and I know so many of you are interested in the topic when I read your questions.
The secret to learn with efficiency and on the long term is two fold: consistency and heart. Yes, heart! you need to infuse your learning with something that truly matters to you. The goal is to make learning something you enjoy, not an additional chore.
By the way, I have been privileged to be a French online tutor for a few years now on Preply and I loved it so much that I created a free resource website for English speaking people wanting to learn French. It is called French With a Smile.