Tek başına çalışacaksan hem front-end hem de back-end bilginin olması lazım. Ayrıca veri tabanlarıyla uğraşman gerekecek.
Front-End için temel olarak HTML, CSS ve JavaScript öğrenmen gerekli. Sonrasında kütüphanelere yönelmen ve öğrenmen gerekecek. Özellikle JavaScript kütüphanelerini iyi...