+1 To what Stu said.
I would add that the learning curve is steep - don't get discouraged and enjoy the ride.
Remember that we have all been where you are ATM and have made it through.
Welcome to...