The only cure for being a beginner is to keep riding 
As to riding hills...I've come to the conclusion that climbing hills is 5% conditioning and 95% mental. Find a hill, however small that you can ride up successfully and do it over and over and over...when that hill gets to be easy, find a bigger one and repeat.
I love it every year when we go on vacation and I realize that hills I thought were mountains 4 or 5 years ago are now so easy that I don't have to downshift to get to the top.
And do not let your husband push you into club rides before you are ready. "Learned helplessness" is a very real problem that I encountered when my daughter started riding. We pushed her beyond her abilities and it took years for her to recover!
Just go ride and have fun!
A goal is a dream with a deadline