@mrayan89 I’m in a similar situation.
I picked up trying to learn Sage near the start of this year, although with keeping on top of work, I don’t get anywhere near as much time to focus on it, as I would like.
I got Sage 9 working around March time, went to build a site for a client and got Sage 10 when I cloned the repo, which for a newbie, was a considerable change.
I watched this the other day… https://youtu.be/Cxon01aQvcU
What I took away from this, is that I should stick with custom builds for simple brochure sites and focus on Sage for the larger projects. When you see all of the advantages of Sage though, it will be hard to not want to use it all of the time.
If you’re interested in Custom Theme development, I’d recommend taking a look at this.
https://youtube.com/playlist?list=PLgFB6lmeXFOpHnNmQ4fdIYA5X_9XhjJ9d
I’ve used underscores in the past and I wasn’t a fan.
I’d recommend purchasing the Sage Theme Development book.
Mainly for the fact that it’s not a lot of money and it supports Roots development. Also, as mentioned above, free upgrade will be available.
However, I’m personally struggling with Sage 10 (Mainly due to developing on Windows) and now when I try and use Sage 9, I’m getting a whole load of errors, which aren’t covered in the Sage Theme Development book.
Sage 9 docs say to run…
composer create-project roots/sage your-theme-name
Sage 10 docs say to run…
composer create-project roots/sage your-theme-name
I’m therefore running…
composer create-project roots/sage your-theme-name 9.x-dev
I’d imagine there’s a lot of time going into the Sage 10 docs right now, so it’s not surprising that the Sage 9 docs aren’t getting updated to reflect the changes that Sage 10 have caused.
I’m starting to think I need to stop living in the past and get to grips with Sage 10.
Just a basic install of Sage 9 is throwing me challenges now…
https://discourse.roots.io/t/sage-9-install-type-error/23060/
When I first came across Sage I’d also read “If Underscores is a “1,000 hour head start”, Sage is a 10,000 hour head start .” The more I try and work work with Sage and the more challenges I overcome, I’m starting to think that although Sage saves a huge amount of setup time, you really need to understand the many components that Sage brings to a project and that’s a lot of learning.
Feel free to direct message me and I’ll offer advice where I can. I’d also appreciate you keeping me in the loop with anything that you find of interest.