a chinese dictionary you will never stop using, easy input that actually worked in class, and anki decks that make vocabulary stick
mandarin has tones and a totally different writing system. the trick is to build your ear before you stress about characters, and keep a good dictionary within arm's reach at all times.
mandarin feels huge until you have the right tools. a good dictionary at your side from day one changes everything. pair that with easy comprehensible input and vocabulary drilling and you'll be surprised how fast it moves.
i have used pleco at every level of my chinese learning. i love it SO MUCH. happy chinese got me started in class, and the anki hsk decks with audio are how vocab actually sticks. as i've learned cantonese, following along with videos and practicing speaking has been the move.
resources only get you so far. download language soup and join the mandarin group to practice with real people!