Having done a math PHD and now working as a programmer I find math proofs and programming semi-similar. Though I think programming is less "relaxing." In mathematics if you have an argument that works and isn't insanely complicated you can call yourself victorious. You can look for a simpler method if you want but there is really no imperative to do so. In programming there is almost always a better way to solve a given problem and the differences in speed matter alot.
High barrier to entry. I expect that at my current skill level I'd get caught pick-pocketing the first time I tried it, and that would impact my ability to try it a second time.
It seems like you just really like programming.
There's a seemingly limitless amount of skills that fit these criteria:
I disagree with the statement that electronics "is basically still programming". There are similarities between the two, but also significant differences; particularly if you consider electronics outside of the digital realm.
I also do not understand why you question whether math is "useful in the real world". I imagine that anyone involved in engineering, science, finance, artificial intelligence, marketing or a great many other "real world" occupations would vouch for the usefulness of mathematics.
Social skills. If you have no skills at all, simply going to omegle and chatting with strangers can be a first step.
If you want to get further you can focus on dating, coaching, negotiating or networking.
Studying stuff using spaced repetition systems, e.g. Duolingo. (Though it may lack "useful in the real world" depending on, among other things, what exactly you're learning.)
Music. It's pretty much all math. Every part of it. When you try to learn a riff, and you play it, and it sounds like you think it should, interesting things happen.
A guitar has 6 string, and 22 frets.
You have to put your fingers on the strings on a certain fret to make a noise.
To make a melody, you could try to move around to random. frets
Sooner or later, you learn which mathematical patterns produce "music" and which do not.
If you knew nothing about music, no sharps no flats, no idea what a scale was or how many notes, then you can play guitar like this:
http://tabs.ultimate-guitar.com/d/deep_purple/smoke_on_the_water_tab.htm
This isn't sheet music. It's guitar tab. It has 6 lines, one for each string, the number on each line is the fret to play.
If you weren't arguing with me someone who plays music, but spent the same amount of time learning music, you'd probably have a more impressive brain this week.
You aren't actually addressing the arguments that people are making. No one is claiming that there isn't math involved in classifying music. Are you for example going to respond to the ball comparison in a way that isn't just dismissal or are you going to address that there are people who are very skilled musicians who aren't good at math and vice versa, or are you going to address the issue that whats sounds acceptable in music is highly culturally influenced? Repeating variations (if you'll pardon the word) on the same basic argument you've made isn't helpful.
Programming is quite a remarkable activity: