Tek dil odaklı dedim bilmem anladın mı? Sadece tek dil yazılabiliyor diğer dilleri desteklemiyor gibi bir cümle kurmadım. Dediğine aykırı bir cümle de söylemedim, anlaşamadığın yer neyse söyle bilelim?Python ve JS için Nuget paket yöneticisinde ne varsa kullanabilirsin. Bunun VS ile alakası yok. .NET ve C ailesi üzerinde odaklı olması tek dil için olduğu anlamına gelmiyor. Yanlış yönlendirme yapıyorsun.
Matematik önemli tabii ki ancak okuduğun kaynağı anlayamıyorsan bildiğin matematiğin de bir anlamı yok. Her alanda matematik kullanacaksın diye bir şey de yok.Programlamanın temeli matematiktir. Evet, İngilizce de önemli ama matematik bilmeden bir şey anlaması olanaksız.