ASP.NET Core CMS — какой подойдет для моей задачи?
Быстрей PHP выучишь, чем будешь с .NET Core страдать.
С нуля - масштабность проекта слишком большая как по мне. Нужно посмотреть, по-листать CMS который подойдет под ваши цели.  Это по сути конструктор, визуальное программирование и т.д. Да и в целом, не нужно быть даже джуном, что бы поднять сайт на CMS типа WordPress. Но так как ваши задачи специфичные - придется лезть в код 100%. Лично бы я выбрал ASP.Net Core, слишком уж PHP деревянный. А тут тебе и разделение, на графику и програмач, да и мелкие плюшки всякие. Если владеете C# или VB на должно уровне, почему бы и нет?