Относительно. Заработки высокие, но нужно следить за здоровьем. Особенно опасен для здоровья и психики фриланс. Совет: иди в офис.
Сложная эта работа. Нужно иметь высокий интеллект, так как учиться самостоятельно не каждому дано. Если не получается самому, пробуй онлайн курсы. И вообще должно быть желание программировать, если программирование тебе интересно, то бросайся прямо на него. Учить его лучше прямо сейчас, чем раньше по возрасту начнёшь учить программирование, тем легче будет - факт. Если ты хочешь программировать только из-за денег, совет: не суйся в программирование.