I use a spread of software to make my brews.
Recipe formulation And note taking: Beersmith 2.
Ibu clculations:Personal spreadsheet that is a modification of tinseth for my small batch setup (high % boil off)
Efficiency estimations, water volumes, temperatures, :my online calculator
Http://Pricelessbrewing.github.io/BiabCalcWater/mashpH and chemistry:Bru'n water
Yeast starters and harvesting:Brewunited
When you're starting out its a good idea to get in the habit of recording everything. Strike temp and volume, first runnings temp, gravity, and volume, sparge volume and temp, second runnings gravity and volume, preboil gravity volume and temp, post boil volume temp and gravity. Any changes made to the recipe on brew day, any issues you encountered, anything that you felt was difficult or troublesome.