Learning to code is a bit too general for concrete advice. what would you like to code for? websites? mobile apps? games? algorithm? or automating systems?
I kind of deliberately left the question fairly wide just to see how people would reply. I think I would edge towards websites and similar but I would like to understand the processes involved in developing software for Linux. What would you recommend for a beginner (apart from JS and Python)?