I created Maestro Spanish to fill a specific need in learning Spanish, a fun and time efficient way to learn Spanish verbs conjugations. But what are the other pillars of Spanish study?
Conversation. This is probably the most important area of practice, but unfortunately the most neglected. All the other forms of studying are just preparation for actually talking to people! If you just did this one alone, you could eventually become fluent, although the other areas of practice will significantly accelerate progress. A few hours a week here for consistent progress. If you can swing an hour (or more!) a day, you will progress rapidly.
Vocabulary. For your first thousand words or so, it can be very helpful to do some straight-up memorization. A few minutes a day will compound and pay off over time.
Listening. Part of conversation, but very useful to practice independently. 30 minutes a day is an excellent goal, although it also depends on how much conversation you are doing (less conversation, add more listening).
Grammar. I put this last as you will pick it up in conversation, but I found it very helpful to have a resource for quickly understanding what I am hearing in conversation.
Notice I don't include reading. For a beginner, I don't find reading particularly helpful. As you progress to intermediate / advanced, though, reading is a great way to introduce new vocubalary, understand context, and see more advanced grammar constructions in a way you can break them down.
Head over to the resources to see a list of suggested products that I use for each of these areas.