Sort:  

Not sure if I should go for basic or advanced with best practice. I feel like advanced programming is lacking even more.
Any opinion?

You could go fast through the basics with 3-4 tutorials and then do more interesting and advanced stuff