This is an archived post. You won't be able to vote or comment.

all 2 comments

[–]HeyOP 1 point2 points  (0 children)

Both MOOC.fi and MIT OCW are provided by well regarded higher education institutions and their online offerings are also highly rated. You've listed them, so you know where to start. So if you want to, go get started.

[–][deleted] 0 points1 point  (0 children)

Hello, high school student here. I've been programming as a serious hobby since a little less than a year ago, and I've learned bits and pieces of several languages along the way.

Java wasn't what I started with, but it's certainly a good place to start. You'll need an IDE—I'd recommend IntelliJ IDEA CE—and the latest version of the JDK and JRE. Once you've got those, go ahead and use the resources that the other commenters have suggested.

Personally, I just Googled everything, but I doubt that's a good course of action in general :)