As for websites check out
Welcome to the free online private pilot ground school . The books people are suggesting are great reads: The Private Pilot Handbook - Jeppesen is a standard, Rod Machado's book, The Pilot's Handbook for Aeronautical Knowledge (PHAK), Airplane Flying Handbook (AFH) by the FAA are great and are available online at faa.gov under resources. As with the internet though, I would make sure that any information you get you cross check - but for basic principles those websites I have used myself with my students and I haven't seen many problems in information. Cheers, and best of luck.