I am a beginner in code writing and simple programing
What programming languages should I focus on to help my Bitcoin journey
If your intention behind coding is to continue with Bitcoin development then I would recommend you to learn Python programming language first because that programming language will help you a lot in your journey and anyone can learn it with a little effort. With python you could use libraries like "bitcoinlib" to further delve deeper into Bitcoin and blockchain development.
You can use Python to create your own wallets and even you can create your own wallet software by using python programming language. In that case you could use library like "python-bitcoinrpc" to have direct communication with Bitcoin core and perform wallet related operations, and you could also use other library "pywallet" for creating such software. The programming language isn't limited for Bitcoin development only, you could use it to develop your own programs and games by learning various libraries.
If you want to learn a programming language to support Bitcoin core development then you should go with C++ language. Bitcoin core is developed with C++ and if you master that programming language then you could support further development of the core. You could contribute your code for the enhancement of the core and that's really possible if you learn C++ in depth.
This is the link to the core repository:
https://github.com/bitcoin/bitcoin You should visit the link and learn more about it and its codebase. After that you could start providing your support in improving the core with your ideas and that way you will be a part of Bitcoin developer community.