A lot of software to attempt to make the boring repitition-based stuff more fun, for things like grammatical patterns and vocab. Anki (free) is my all-time favourite. Usually use a popular pre-made deck to learn what's recommended, and then have my own one going which I add a new flash-card to whenever I encounter a new word in my daily life. Review them in the evening. Something new I found out recently is that Anki has plugins [0]. AnkiStrategy [1] is currently making sure I get my daily review in.
Duolingo [2] (free) also helps with getting a grasp on basic grammar and vocab, but doesn't support many Asian languages (Vietnamese just got released and Indonesian is in progress).
Memrise [3] (free) is similar to Anki but has more of a modern, community-based app feel. A lot of great user-generated content.
Skritter [4] (subscription, phone app) helped me a lot when I was learning to write and recognise Chinese characters. They also have Japanese Kanji version.
Software-wise, I am currently learning Vietnamese, and for that using my own Anki deck (30-40 cards a day) and 5 duolingo lessons (adding new vocab to Anki). Feel like I'm making fast enough progress, but I think integrating anymore software to my daily revision routine would be too much.
Then you need a lot of interaction with people, using what you have leant in that language to attempt to communicate. I think this is the most important part and where you'll learn the most. You'll be forced to practise your listening, speaking, drawing on vocab and grammar that you know and have to put mould them into an understandable sentence. You'll make mistakes and look like a fool, but that's just part of the learning process. Try to treat it like a bit of fun, and hopefully the people you're talking to will also.
Duolingo [2] (free) also helps with getting a grasp on basic grammar and vocab, but doesn't support many Asian languages (Vietnamese just got released and Indonesian is in progress).
Memrise [3] (free) is similar to Anki but has more of a modern, community-based app feel. A lot of great user-generated content.
Skritter [4] (subscription, phone app) helped me a lot when I was learning to write and recognise Chinese characters. They also have Japanese Kanji version.
Software-wise, I am currently learning Vietnamese, and for that using my own Anki deck (30-40 cards a day) and 5 duolingo lessons (adding new vocab to Anki). Feel like I'm making fast enough progress, but I think integrating anymore software to my daily revision routine would be too much.
Then you need a lot of interaction with people, using what you have leant in that language to attempt to communicate. I think this is the most important part and where you'll learn the most. You'll be forced to practise your listening, speaking, drawing on vocab and grammar that you know and have to put mould them into an understandable sentence. You'll make mistakes and look like a fool, but that's just part of the learning process. Try to treat it like a bit of fun, and hopefully the people you're talking to will also.
[0] https://www.quora.com/What-are-the-most-useful-Anki-plugins
[1] https://ankiweb.net/shared/info/1494320602
[2] https://www.duolingo.com/
[3] https://www.memrise.com/
[4] https://skritter.com/