Don’t forget your local library. Mine has lots of good books (including the ones mentioned above) that are free to borrow. My library has online searching, and I can place hold requests so the books are ready to pick up when I arrive and I don’t have to go searching. The other great thing is that they have the latest copy of Fine Woodworking on the magazine shelves so I get to enjoy that for free as well!
Otherwise it could turn into an even MORE expensive hobby :)