Video izleme amaçlı bir site olduğunu söylemişsin. YouTube gibi video barındıracağın bir site olduğunu tahmin ediyorum. Öyle bir durumda, hem sunucu tarafına hem de arayüz tarafına hakim olman gerekir.
Sunucu için hemen hemen her dili kullanabilirsin, tamamen senin tercihine kalmış. Ama ucuz bir çözüm istersen, PHP öneririm.
Arayüz kısmını da 
Vue.js gibi bir Framework ile yapman mümkün (hiçbir Framework de kullanmayabilirsin, düz html/css/js de bir tercih). Onun için de HTML ve JavaScript bilmen şart. Ben CSS yazmayı beceremediğimden 
Tailwind CSS gibi çözümler kullanıyorum. Eğer CSS öğrenebilirsen, CSS de kullanabilirsin elbette.
Geliştirmek için de 
Visual Studio Code hemen hemen bütün programlama dillerini destekliyor. Eğer arayüz için Vue kullanırsan 
Node.js de kurman gerekir. Sunucu tarafı için PHP kullanırsan da Wampserver, XAMPP gibi programlarla Localhost'ta PHP sunucusu çalıştırabilirsin.
Güvenlik konusu hakkında maalesef yeterli bilgim yok, sana yardımcı olamayacağım o konuda.