a quick google search can typically find you some great free patterns! here are some of my favs
i typically like to look at Michaels because they have great sales and coupons but local yarn stores are perfect too, especially if you have lots of questions!
there are so many options out there! below are things that worked for me as a beginner but you can always upgrade to better quality items