Where can I learn the basics of Computer Science?
I’ve taught the AP Computer Science curriculum for about seven years. Do not start with JavaScript! The only similarity between Java and JavaScript is the first four letters of the name. I also want to mention while http://www.w3schools.com is a great resource for JavaScript, HTML, SQL, XML, etc, they do NOT have any tutorials on the Java programming language, and thus nothing that can directly help you prepare for the APCS course. You need to find a fundamental Java programming book that will not assume you know much. Stay away from the “Learn Java in 21 Days” books. They are really for people who already have a background in programming another language. In addition, the AP Computer Exam only covers a small portion of the Java language. I’d say start with Beginning Java Programming for Dummies. You won’t get frustrated. If you find it too easy then you can go to another book. My favorite IDE for teaching is Eclipse. There’s a video tutorial for what they call basic Java programming,