Shell_102 Особенно динамического питона и достаточно статичного джаву.
там взаимодействие на уровне получения и отправления данных в каком либо формате(пакетов и т.п.) с последующей их расшифровкой/обратным шифрованием при отправке, не более. тебе не нужно заставлять на машинном уровне разные языки между собой взаимодействовать.
советую выучить джаву, достаточно актуальный бэкенд язык на данный момент, в процессе изучения и создания пет проектов получишь опыт взаимодействия с серверной частью, т.к. это неотъемлемая часть любого бэка. Там уже начнёшь сам понимать по какому принципу что работает, это приходит со временем на самом деле и дальнейшем изучении. К тому же с джавы в любой момент за недельку сможешь перескочить на котлин и писать под андроид приложухи(там котлин уже джаву вытесняет, более лёгкий и удобный, грубо говоря современее). а вот в энтерпрайзе джаву хуй кто вытеснит, там она монолитом закрепилась в банках и тд