When I first started learning French I took a "school" approach to it, get a dedicated notebook, buy books, buy cards to make my own flash cards, schedule 1 hour a day... needless to day that I failed, not just that but I hated it all!
So I decided to make it fun (the way I learn programming or other things that I enjoy) and the Michel Thomas was super fun for me :-) It my motivation to mow the lawn since mowing the lawn is my french listening time.
The other day I got a random marketing email with some french in it trying to be fancy, and I was so happy when I could understand everything it said before having to read the english translation!
I'm not affiliated with them in any way, I just really enjoy his approach to teaching languages