i've been working as a programmer for about 10 years now and have a degree in computer science

sorry for the incoming wall of text..
when deciding to learn to program it's best to have some kind of goal in mind. a lot of people want to learn how to code but don't actually have a real use case for it. python is a good general use language that can solve a lot of problems. for example, i had a request recently where a client had a PDF which contained a few hundred pages and they wanted to sell this PDF to customers. to discourage unauthorized sharing, the client wanted each pdf to be watermarked on each page with a unique code. that's a lot of fucking work to do by hand. with python i was able to write a script that automatically applied a unique watermark to each page, the whole process now only takes a few seconds.
i had a music professor who did a creative experiment where he cut up the tape of a recording and then mixed it all up and taped it together randomly to get a bizarre song structure. i replicated that with python. i had a program read an audio file, randomly slice it up into intervals of a few seconds, and then randomize those slices and piece it back together. a silly program but it was fun.
so programming really kind of depends on what you want to do. the language doesn't necessarily matter, i hardly know python but i can get things done with it because programming concepts are more or less the same across languages.
a lot of "coding" has become synonymous with "web development" since that's where a lot of employment is these days. it's relatively easy to become a web developer now. javascript is mostly used in web applications but it has expanded far beyond its original use. javascript is used on websites to do things like animations and changing elements on a page. but javascript is also used to make programs like discord.
speaking of discord, if you're familiar with discord bots, you can use python to make a bot. so you can have a python program 'listen' on your discord server for a specific command like '!play morbid angel' and it will pick up that command and deliver a morbid angel song in the chat.
