Оба варианта MacBook Air M1 и MacBook Air M2 будут отличным выбором для программирования, особенно для работы с PyCharm Proff, Docker и другими сложными программами и IDE. Однако, если у вас есть возможность выбора между ними, то я бы порекомендовал выбрать MacBook Air M2.
MacBook Air M2 имеет улучшенную производительность по сравнению с MacBook Air M1, что может быть полезно при работе с более сложными задачами в будущем. Также M2 имеет более продвинутую архитектуру и в целом будет более будущепригодным решением.
Однако, если вам более устраивает цена и производительность MacBook Air M1, то он тоже будет отличным выбором.
В конечном итоге, оба варианта MacBook Air подойдут для обучения и работы Junior Backend Developer, так что выбор в конечном итоге зависит от ваших предпочтений и бюджета.