Trust me on this one, I'm a complete beginner. I have never programmed in my life. Well, I have, but for the sake of this question, let's pretend that I have really no idea how to program.
So, could anyone suggest a book or an online course for me to start with? I really just want to understand how to program as best as possible, no matter how long it may take. All I want is something that could just teach me the raw basics of Java, then I'll take it from there. Thanks.