Я JS начал вместе с ангуляром. Если есть опыт в других языках (C++ C# java PHP), есть понятие о типах, классах, массивах, то проблем быть не должно больших. Необходимо только научиться запрашивать данные (REST-ы) и выводить их. А дальше уже дело опыта.