If you use a lot of different usernames and passwords it is difficult to remember all of them. KeePass is an interesting solution where all your passwords are kept in one safe place and protected with one password.
If you want to start learning PHP and MySql, the first step is to setup complete environment on your local computer. This will include Apache web server with PHP support and MySql database server.