I understand your frustrations, we sometimes expect automation software to just do everything for us but it's rarely the case.
I've been building sites with PHP/MYSQL for several years and have used various tools including webassist stuff and ADDT. Over that time imy experience and knowledge of PHP and working with MYSQL databases has grown loads and that experience is invaluable, even when working with tools like webassist. Without that experience/knowledge I'm sure I would struggle too.
No web tools will automate dynamic website development enough so that an absolute novice can comfortably build them, I'm fairly sure of that. Dont feel bad for not being able to get your head around this stuff straight away.
I would recommend that you take the time to learn PHP and MYSQL basics as you will need those regardless of how much the software does for you. Once you have a good grasp of those basics, tools like webassist should come more naturally as their process's will make more sense.