Been trying a few methods, and I feel these are the ones I’ve been enjoying so far (will keep updating as I improve my study methods):

1. The Basics

2. A Teacher

3. Audio Input (hands free, useful when driving or cooking too)

Audio-based courses like Pimsleur, Rocket Chinese, or Chinese Track can be good. I personally completed Pimsleur Mandarin and found it really effective.

Chinese pod (or any suitable podcast) is useful too, but it won’t automatically refresh your memory so you need to use a flash card system for long term memory (see below).

There’s another style of app called Glossika, where you hear phrases and repeat them out loud. I haven’t tested it myself, but it could be worth trying.

4. Learning New Vocabulary

Aside from all the other aspects mentioned, I recommend using a simple app daily (or multiple apps if you enjoy variety). Options include:

5. Comprehensible Input

Comprehensible input means language that you can understand despite not knowing every word, based on what you already know. The concept, coined by Stephen Krashen, suggests that language acquisition happens when you’re exposed to messages you can mostly understand, with the ideal level being “i+1”, slightly beyond your current ability.