In my opinion, Assimil for learning the grammar and Pimsleur for speaking and listening comprehension. That’s how I learned German by myself enough in a year to get a job in Germany
More important than the method, though, is that you never miss a day of practice