я починав з Python + Selenium. Зараз той же Python, але фокус у мене тепер на BE в основному. Ну а так, як писали вище: паттерни програмування, принципи OOP (як то SOLID, DRY, KISS і т.д.) і буде щастя (буде легше свічнутися з однієї мови на іншу, якщо потрібно. Мені, наприклад, доводиться інколи і JS, і в Java і в Go колупатися, не те щоб я в них сильно шарю, але зрозуміти що написано — так).
Ну і знову ж як вище писали: для початку Git, а потім вже Docker та CI тули (рекомендую GitHub Actions для навчання, бо ІМХО в Jenkins з його плагінами можна трохи ногу зламати)
Python та Java — це мови. Cypress та Playwright — тули. То друге, а то друге :-) тим паче Cypress це, якщо не помиляюсь JS та TS, python та java там не проканає.
Поповнення було ще 04.11, а чатіку немає :-)