У меня появилась идея - создать сайт и разместить на нем программу по тренировке памяти, с элементами соревнования (вообщем, ни суть). Я немного шарю PHP и js, реализовать то, что задумал смогу. Но какую установить CMS? И вообще нужна ли она?
На сайте должны быть профили пользователей, т.е. они должны регистрироваться. Возможно будут статьи и их обсуждения, ну и тренажер. Как это реализовать? Поделитесь опытом, я никогда не создавал сайты.
Wordpress подойдет. (регистрация, статьи и обсуждения) - допилить нужный Вам функционал - легко.
Свой движок - возьмите фреймворк(yii2 например) и быстро накатайте сайт. Учитывая расширения доступные для подключения - поднять блог, регистрацию и тд - можно очень быстро.