As for books to learn from, get the latest edition of "The Art of Electronics", that is kinda like a bible to a lot of people. I have definitely learned a lot from it.
As for making PCB's, personally I pay for a subscription to Eagle. Yea there are better software solutions out there (Altium), but the cost is significantly more. I personally like Eagle better than KiCad, I think Eagle has made a lot of progress and I can tie it to Fusion360 now and do full design views, enclosures, heating etc. Altium is the more professional and complete solution, and they have a free version called CircuitMaker (same company IIRC just not as sophisticated). I like Eagle because there are tons of resources to help you with, getting parts into the library is easy and it isn't hard to use.
As for creating PCB's (assuming you are US based), Use Osh Park (https://oshpark.com/) over seeedstudio, although I have used both. I'll still use seeed sometimes for prototypes and even small runs when I need more optionality than OshPark allows. There are some other US based production houses like OshPark that I use from time to time too.