I don't know QML but I do know HTML and some PHP. QML coding looks alot like PHP. If thats the case then its very tough to just teach yourself. If you don't know HTML already, I'd definitely recommend you learn that first. Since QML looks like PHP you'll need to learn some database integration as well. PHP is widely used with MySQL and SQL databases.
I will say that when I want a script I don't know how to code, you can usually find it on the internet and you can modify it to suit your needs. Sorry I couldn't be of more help.