Сначала разберись что для чего. Nodejs пункт крайне растяжимый (бекенд на ноде, npm, xml или что). GIT явно не третьим по счету должен стоять, где нибудь в самом конце (в контексте фриланса). JS болото, если учить его основательно и цельно, до питона дойдешь года через два примерно. Не понятно что конкретно ты ждешь от фриланса, какое направление (front/back). Если собираешься стать ultimate-фрилансером, то разочарую, это единороги, которых не существует, углубись в одну конкретную технологию, благо заказов по всем хватает.
В общем предлагаю свой вариант(время указано при изучении хотя бы 2-3 часа в день):
1) HTML5 - 1 неделя
2) CSS - 2 недели
3) SCSS/SASS - пару дней, если разобрался со вторым пунктом
4) gulp/webpack (сборщики проектов, какой именно выбрать - открой любой из миллиона холиваров на эту тему) - 2 дня
5) JavaScript/jquery (по аналогии с 4 пунктом) - пол года/ месяц
6) React/Vue - 1 месяц
Для фронта на фрилансе с горкой.
Бэк:
1) Python/Java - и иди работать в компанию