Хотелось бы спросить, а он вообще трудный язык, как думаете за сколько возможно осилить если практически каждый день его практиковать. Где бы посоветовали брать задания для практики?
Нажмите, чтобы раскрыть...
Если хочешь научиться именно проге, то лучше C, ну или Python на худой конец. Почему так? Потому что сишка - царица ЯП, но если не зайдет, то на базовом уровне и питон, и js похожи, но при этом шансов, что у тебя по незнанию рванет пердак от питона раз в 10 меньше, чем аналогично от жса 
Но если же хочешь просто ДеЛаТь СаЙтЫ, то да, учи изучай жс
А так, JS очень крутой язык, имхо один из самых выразительных ЯП + дает тебе полную свободу действий. Но писать в 2020 году чисто на JS, а не TS, не рекомендую. Сейчас вот от нечего делать решил допилить старый проект на Вьюшке, и спустя полчаса начало припекать с того, что банально не работает автокомплит и пропсы не валидируются 
Но впереди счастливое будущее, когда работяги доведут ReasonML до +-рабочего состояния, вот тогда заживем 
Немного потестил его, и имхо он очень крутой, но в то же время пока очень сырой, так что когда выйдет стабильная и production-ready версия, я сразу побегу на нем все свои новые проекты писать 
Бтв, я как-то посмотрел 1\3 курса по Scala, и потом как пошел на жсе шпилить с полученными знаниями 
Так что кто бы что ни говорил, но JS сейчас двигается в светлое нефильтрованое функциональное будущее, скоро с работягами-скалистами будем с одной тарелки жрать 
Единственное, что если начнешь его первым изучать, то потом не сможешь въехать в другие языки со строгой типизацией и принципами ООП.
Нажмите, чтобы раскрыть...
В том числе this === undefined 
ибо по информации что я прочитал иногда будет удобней открыть какой-то файлик через notepad чем запускать VSCode.
Нажмите, чтобы раскрыть...
Нет
Где бы посоветовали брать задания для практики?
Нажмите, чтобы раскрыть...
Просто делай что-то из головы, работает безотказно