Similarly, I've been in business 3+ years.
Pretty much right off the bat, knowing I'd need to be able to estimate jobs in order to get work, I bought Holt's book on estimating. It's a good informational book about the process of estimating.
I also went ahead and bought the software, Turbobid. I don't do a ton of estimating, I just wanted something to use to put together a bid.
If I had to give a customer review of the Turbobid product, I would say it's a little too regimented. It wants to walk you through the whole process of estimating from start to finish- sometimes I don't want that. It has pre-made assemblies that it wants to use, I would like to create my own assemblies based on how I want to put a bid together but I can't figure out how to do that (I'm sure you can do it though). Sometimes I just need to quickly throw together a bid for hooking up a hot-tub, or even a simple task of wiring up a 2-car garage. I find the Turbobid to be a little too involved for those types of jobs.
Dont get me wrong, I'm not bashing Turbobid, it's a good well thought out product, and they're constantly doing upgrades to add new assemblies. I just find, for myself, that when I start bidding a job (of the type I'm regularly encountering) if I use TB I find myself going down a rabbit hole where I get lost in all the minute details and I end up not using it for the smaller jobs that I regularly encounter.
That said, if I was to get associated with a GC that did whole-house new construction, and maybe had several jobs that I was working with him on, I can't imagine bidding and keeping track of jobs without some type of software. Then I would definitely have more incentive to invest the time to learn all the particulars about how to use the software.
From following this type of topic on this forum, I know you're going to get a lot of feedback about creating your own Excel worksheet and starting from scratch to personalize it to your needs. I find that's the direction I keep getting myself steered towards, and have been working on for the last year or so.
Nothing is easy! Any path you take is going to require an investment in time (& some $).