IMHO, you should start with "What do I want to build?"
Knowing what you want to do with a language provides the motivation to research which ones can do it, and to learn that language.
Also, having something you want to build in mind helps the learning stick, otherwise you'll just be going through a bunch of tutorials and forgetting what you did because it has no real meaning to you.
I'd skip the logic class. Might be interesting but not necessary at all to start coding.
If there's nothing in particular you want to build, you might want to just play with something like Sonic Pi. Code music while learning general concepts like variables and loops that are used in pretty much all programming languages.
Posted Using LeoFinance Beta