Well my advice to you would be get familiar with basics first and foremost before you try creating fully functional application. The whole run before you walk thing. Start by making a page that's basically static, and without any DB interaction, or user interaction just yet. Thought I would recommend you be proficient in your HTML (if you're not, you may be, I don't know that) before you try to use PHP. The reasoning behind this is your using PHP to output HTML, and if you don't know how to write that HTML on your own, how are you going to tell PHP to write it? (hint you can't)
Basically I feel like you are trying to do way WAY too much at once. Start small and understand what you're doing and how it works before you move on to doing more. If you're having trouble with variables than understanding control structures and database abstraction it going to be next to impossible.
I suggest you start here http://www.php.net/manual/en/getting-started.php and work you're way thru the links on that page following all the examples. Then you can skip to Language reference and work your way down from here. If you have problems writing code using the instructions and examples provided then come back here and ask for more help. The very last thing I would ever tell you to do is hold a question because its in an early chapter. Better to understand a basic variable now then get lost on something later because you never understand the building blocks.
I hope you don't read this as condescending, in fact I mean far from it. I applaud you in taking the steps to learn a new skill later in life. I worked in kitchens for near 15 years myself before I started doing programming of any kind. And I can tell you right now you know WAY WAY more than me about networking, conversing I know more than you about programming. But a little time and patience (patience is very key!) and you will probably know more than me someday and you will definitely know more than someone else who's just starting soon.