Respondendo sem paixões por nenhuma linguagem: Vale sim. Você consegue fazer muitas coisas com php e para o que você listou ele pode te ajudar muito bem. É uma linguagem relativamente fácil e rápida de aprender, acredito que em poucos dias você consegue desenvolver os quatro itens que apresentou.
O bom e velho Apache + php + MySQL já vai te permitir criar o seu sistema.
Boa sorte nos estudos e nos conte sobre o avanço!
Valeu meu mano pela dica!