Первое на что тебе нужно обратить внимание -- это на типы значений (Value Type) и ссылочные типы (Reference Type). Это прямо основа, которую нужно хорошо понимать. Где в метод копируется ссылка, а где всё значение. Что такое стек и что такое куча (Heap).
Изучать второй язык в одной парадигме всегда легче. С# и js оба императивные, в них достаточно много похожих конструкций. Возможно, будут проблемы с типизацией.