Take those python classes, and any others that interest you.
You can start with any language, don’t be intimidated by things like c/c++.
I love programming in c++, but I use ruby for a ton of quick script-y things. I recommend you pick a language and just dive in. You will learn programming concepts along the way.
Build things you like, it could be the game of battleship, truly anything. Just save every little thing you do, and put the ones you are truly proud of on github.
Yep I would agree with the advice of @fight_dragons
Which language you learn really depends on what you want to end up doing. If you just want to do fun hobby projects Python or Ruby is the way to go. If you want to get a job a knowledge of Java and C is probably needed.
I’d recommend starting with Python because it’s super simple to dive in and make a lot of things relatively quickly and easily. Once you’ve mastered Python you can start diving down into lower level languages such as Java, and then if you really want to understand what your code is doing learn C.
what do ruby and python do and I’m only 15 that’s why I’m asking
pretty much anything you want, have a google and discover the different possibilities, particularly “Ruby on Rails” projects and “Python Raspberry Pi” projects