Technically, if you're on ADHD meds, a legitly obtained prescription, you are on amphetamines, and it is completely legal.
In all seriousness though, I'd learn something like C# because you learn in syntax very similar to C++, Java, etc, making the movement from one language to another very easy, you can get the hang of all the vital concepts [functions, classes, data structures, recursions, etc] without seriously killing your brain cells. I would recommend, though it is not exactly necessary off the bat, learning in a somewhat structured fashion the basic concepts - functions, looping, conditional statements, arithmetic, classes, recursion, data structures [linked lists, binary trees, etc] - I taught myself C++ for many years before entering a computer science program, and my understanding wasn't terrible, but with the increased structure [which you don't necessarily need to enroll in a class to obtain] your understanding improves so much not just the what but the why behind everything, and with that understanding your programming practices improve too.
Usually I stay out of pissing matches like this, but I kinda hope C# overtakes Java, I mean performance wise C# > Java, and syntactically it feels so much cleaner.