Пожалуйста имейте ввиду, что этот пользователь забанен
Очень тяжело. Есть специальные сайты к примеру вот 1 из лучших https://www.codecademy.com/
Только они все на английском, если у Вас знания английского на уровне Intermediate, то вы без труда сможете начать обучение онлайн.А результат зависит только от вас.