JavaScript. А less можно хоть параллельно пробовать. Там учить то ничего не надо. Так, прочел, попробовал сам, убедился, что все правильно понял и что все работает у тебя - и собственно все. Лучше знать JavaScript и не знать less (css же знаешь), чем наоборот.
JavaScript - это язык front-end (a) , а как ты будешь писать язык сценариев если не знаешь ни чего про html/css? Less - предпроцессор для css, то есть чтобы было удобней писать css. Сначало учи html/css, потом по желанию less (лучше sass) , потом учи основы js