лучше изучать на примерах и "манекенах".
API - найти какой-нибудь апи для мок-апов.
Mobile - найти "болванчика" для тестов, подойдет аппиум (Python), но лучше нейтивные вещи вроде Espresso UI Tests/ XCUITests (Java/Kotlin , Obj-C/Swift).
Selenium/Selenide - Python/Java под UI автоматизацию на вебе.
Jmeter - под нагрузку, но тут GUI неплохо выстроен, так что лезть в код обычно (лично мне) не проходилось.
Так что я бы подумал над выбором языка, я пока что только Java/JS чаще всего встречал.