До какого уровня нужно выучить программирование, чтобы получить хоть какую-нибудь работу?
Сложно ли найти работу на фрилансе Сложно
Фриланс - это не работа
Это миф, раскрученный желтой прессой
Нет там работы
Не было и не будет
Там есть лишь те, кто хотят за бесценок получить раба
Не слушай никого, кто будет рассказывать тебе сказки про фриланс
Ты там ничего не заработаешь, особенно ели ты новичок

Заработать можно только в штате
С регулярной зп, отпусками, соцпакетом и тд
Фриланс - это не только программирование.
Язык - требуется деловой для корректного общения, с пониманием последовательности своих действий и оценками всех возможных рисков.

Хотите программировать - берите и изучайте тот, который сложнее при "входе" и где меньше конкуренция. Т.е., не js или php, а что-то другое.

До какого уровня учить программирование? До уровня востребованности ваших знаний и способностей решать большинство задач заказчиков лучше конкурентов на рынке фриланса.