+2 to Beersmith. I use it and it works well for me.
When I first started brewing, I brewed other recipes I found online. That helped me to understand what certain ingredients tasted like. But for me, the biggest help was buying "Designing Great Beers" by Ray Daniels. It's argued that the book is slightly out of date now but the first half of the book has some great chapters about malts, adjuncts, hops, yeast, water, etc. I read those chapters over and over. the second half of the book is all about styles and guidelines. I've created many a recipe with the help of that book.
What styles do you like to brew/drink? There are also books that focus on specific styles and the components/brewing process for those styles. I have plenty of books like that too. I guess it all depends on your learning style. Some brewers just prefer to jump in and make it up as they go. That works well for them. I'm more scientific and methodical so I like to plan mine out well in advance. Whatever works for you.
Happy brewing!
Barry