IMO the best ways even know I haven't learned the language is through series of books from well reputable authors who have real professional experience and have the capabilities of creating very nice and detailed books. Trust them honestly over YouTube