What is the best way to learn mandarin?
not by any technology but by person is the most efficient way
If you have the opportunity to take a class, go for it.
If u really want to learn I think I can help
Immerse yourself in their culture and converse with them daily. It's a difficult language to master.