As a white guy I can say it is a labor of love to learn Vietnamese. Having access to a native speaker is crucial for pronunciation help and correction. It's also essential for translating almost anything, since google translate is about 80% usually and even Viet/English dictionaries can be way off.
Some of best resources I used were in vietnamesepod101.com which is a bit expensive, but following along and actually memorizing the conversations has given me a lot of vocabulary and grammar. They also have a decent flash card set.
Also, I got a lot of beginning vocabulary out of this set of flash cards: https://www.amazon.com/dp/B00WRITRRK/ref=dp-kindle-redirect?_encoding=UTF8&btkr=1
Continuing Vietnamese by Banh Nhu Ngo is a pretty good textbook: https://www.amazon.com/Continuing-Vietnamese-Speak-CD-ROM-Included/dp/0804845336/ref=sr_1_1?dchild=1&keywords=continuing+vietnamese&qid=1598840701&s=digital-text&sr=1-1-catcorr
I've also gotten a lot out of reading Doraemon comic books in Vietnamese, but you definitely need a native to help with some of the translation.
Tieng Viet Oi and some others do good videos on YouTube.
Good luck. There is nothing easy about learning Vietnamese and compared to other languages there is precious little in the way of books and videos. Perfect pronunciation is more important than a big vocabulary and getting cultural understanding from natives on polite communication is also important.
All this being said and after several years of effort and regularly communicating in Vietnamese in my home with my native spouse, I still suck.