I personally started with a book because i like books you can write in them and don't use up all your ink in your printer. Any book will work but make sure it has many different types of examples of scripts, databases.. etc.. The one i started with was very much like this one
Learning PHP & MySQL: Step-by-Step Guide to Creating Database-Driven Web Sites Michele E. Davis Jon A. Phillips(Authors)
After you have gotten started with the book then you can start looking around the internet for different things to help you out in what you are wanting to achieve.