В какой город лучше ехать учиться и работать js разработчиком Новосибирск или Екатеринбург?
учиться самому. ехать куда душа и возможности позволяют.
А какая разница?  В любом универе тебе дают только основы и не факт, что там вообще затронут JS. Все равно  надо учиться самому, даже если будешь учиться в универе. А работать можно из дома на удаленке, хотя с первой работой лучше в офисе побыть. Так что учись где хочешь, устраивайся где ближе или нравиться, потом с опытом если захочешь на удаленку и тогда хоть с луны работай, лишь бы был интернет