I think I want to advance in the field of cyber security or mobile applications, but do I have to be limited to a single field? Can't I develop a mobile application for a while and deal with cyber security for a while, and what languages do I need to learn for these?
Your learning of something depends on many things. If you want to learn because you love this field, it is better to learn new things such as the Python language.