It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
avatar
Warloch_Ahead: Every time I try to get into programming, my ADHD acts up and then it becomes an information overload. I had to get out of Comp Sci 2 in high school because I didn't learn jack shit in 1 and they didn't bother to get me up to speed. However, I'm always interested in trying to get some ideas off the ground, but I suck at math and all the computer code language may as well be alien to me.

I will ask if it's even recommended to start with Java, since that's what some resources recommend.
I don't have much experience with coding, but learning C, and by extension, C++ first, made Java easier. Coming from someone who probably has ADHD too, I find C to have far less "noise" if compared to Java. Also, learning C first would probably help as many programming languages are either based or inspired in C (and even Linux systems are based in C, as well as Android's software being written in Java, which is inspired by C).
Python is the easiest language to learn for non-coders.
Code the Classics is a nice place to start for writing games.

For an even gentler startup, I'd recommend giving Microsoft's MakeCode Arcade a look.
avatar
brouer: Python is the easiest language to learn for non-coders.
Code the Classics is a nice place to start for writing games.

For an even gentler startup, I'd recommend giving Microsoft's MakeCode Arcade a look.
Yeah, Python is very easy.

Strangely enough, I found golang to also be ridiculously approachable and very easy to pickup, especially if you don't need to tackle concurrency problems with goroutines.

It's a languages that until recently, only I knew well at work and yet, I didn't feel the least bad about using it, because I knew that if I was hit by a bus and push came to shove, someone else could pick it up within 2 weeks, 1 month tops.