если вы изучаете разработку программного обеспечения, не тратьте время на изучение языка. вы будете тратить время - и свой потенциал. вам нужно сосредоточиться на архитектуре систем. узнайте, как работает код, как технологии взаимодействуют. как вы можете взять идею, какой бы она ни была, и реализовать ее, эффективно используя разные технологии. ваша цель - уметь управлять агентами, а не знать, как написать тот же код, который напишет для вас ИИ. и как только вы поймете логику кода, независимо от языка, вы поймете все языки - и если что-то кажется странным, вы все равно можете попросить ИИ объяснить это вам. "разработка программного обеспечения" будет переименована в "архитектор программного обеспечения", но вы уже можете начать менять направление.