I suggest PHP as a good starting framework for many small hobby web apps:
- It is simple and easy to learn
- It is well documented and mature
- It takes virtually no time to save changes and see them in the browser
- There are lots of inexpensive hosting options
- Your development environment is free and quick to setup