The word 'better' varies from experience to experience. It verily depends upon your learning capacity, as different individuals have varying preferences and strengths when it comes to online and digital learning. I don't want to recommend something solely based on my experience, but if you can tell me more about your learning style and preferences, I'll be able to provide a more tailored suggestion.
Please keep in mind that I am not an expert advisor, but I can offer some insights to help you make an informed decision. And if you're curious about my experience, it's quite interesting. I'm a computer science student, yet I've learned a great deal as a self-taught developer, so feel free to ask me about my journey into front-end development.