Even if you don't have the same time every day, always reserve some time. Stimulates memory and discipline. A day or two without reviewing the new language makes a lot of difference. Even if it's five minutes, do a revision.
The ideal when we start to learn a language is to always start with the most common keywords - hello, goodbye, what is your name, man, woman, water, help, good morning/afternoon/evening, lunch, dinner, numbers .... - and from there move on to more elaborate vocabulary and grammatical rules.
Music and podcasts
Do not be shy saying the vocabulary out loud, is vital to practice speech - and to know how comfortable you are with the language. Music helps me to memorize some words better - or to train pronunciation - and the repetition podcasts are great for practicing orality (there are some of only five minutes, just for repetitions).
Watching movies you already know in the language you are learning
As you already know the story, you manage to be more focused on vocabulary. I recommend that you initially watch with subtitles in English (or your language) and then try it without subtitles. Watching movies with subtitles in the language they are learning is also an excellent method.
Learning a language is not easy, and the learning trajectory slows down as we progress, which can be misleading. We think we are stagnant and unmotivated, there is a vocabulary that we forget, and we feel that we are unlearning everything. It's a lie. Do not quit and be patient. Each language has a degree of difficulty, and we must respect our pace of learning. The important is not to give up.
Write as much as you speak. Writing helps to consolidate memory for vocabulary and grammatical rules. It is also a way of stimulating your learning. Write short, everyday phrases. It doesn't have to be a composition. Start with simple phrases (which, yes, there will be mistakes), and you will see that after some time, you'll feel more comfortable.
Enrolling in a school helps to create a routine and give us some discipline to set aside time from our day to learn the language. Still, in a sincere opinion, I don't consider it a crucial step.
With all the learning materials on offer, it is entirely possible to learn a new language without spending money. It does require discipline and dedication (as in all of our personal investments, if you think about it)
There is no talent for learning languages
And whoever says that to you, don't believe it.
Languages are learned with training and a lot of effort. And, as I said, each language has a different learning rate. It is easier to memorize vocabulary that derives from the same Mother Language as ours.
There are languages where we have to learn new characters, there are languages with many irregular rules and verbs. There is no talent or 'way.' There is training and focus. Anyone can learn a language. It is not reserved for the residents of Olympus.
I'm not even halfway through my list of tips yet, but I didn't want to overextend the publication! I've gathered some of the most important ones, but I don't mind doing part II if it makes sense to you! If you are learning a new language, share below your tips as well. I hope it will be useful to you!