Начинающим часто советуют языки программирования с так называемым низким порогом входа.
Это языки, которые не так сложны в освоении, которые собственными средствами помогают обеспечить более простой и качественный код. В них внедрены различные конструкции, сокращающие количество кода. Это называется "синтаксический сахар".
Например, частая задача программиста - прохождение циклом по списку. Современные языки предлагают набор лаконичных конструкций, способных эту задачу провернуть. Сахар помогает программисту писать меньше кода, код становится более читаемым. Но есть нюанс😸
Нельзя стать специалистом хорошего уровня, не зная "внутренностей". Со временем вам придётся вникать в то, как там "под капотом". И если этого не делать, то решая более сложные задачи не уровня начинающего, можно наделать серьёзных ошибок, связанных с неверным распределением памяти или иных ресурсов, с временем исполнения той или иной операции, сокрытой под "сахаром" вашего любимого языка программирования.
Поэтому старайтесь максимально глубоко вникать во всё, что вы делаете и используете. Но не выходите за рамки собственного интереса, чтобы не демотивировать себя😌