I know it's a blunt topic, I know someone probably asked this(can't search), but where?
I have programming knowledge, what I don't have is a starting point, and how to learn. My goal is to make a platformer without an engine(Ex. Unity) I've fumbled with Java, and some youtube videos, but I can't continue because I don't know where to learn how to make games from scratch. So basically, my question is, how do I learn, like really LEARN not copy. Thx in advance.