Let's Learn Java Together!
I KNOW MORE ABOUT COFFEE THAN JAVA Hey, you! Welcome to my journey of learning Java from scratch! I am taking AP CSA (which is a subject that my school DOES NOT teach) and instead of staring at my keyboard alone, I figured maybe I'll take you on the ride. So if you're tackling APCSA, learning Java from scratch or are a sicko entertained by absolute beginners making coding errors, this blog is for you! THE PLAN We learn Java. How? Here's how: 1- We start by printing "Hello, world"- because how else do you start learning a new language? 2- Of course it is important to print other things like "vuyefvwu" and "dyuvyuvgd". So we do that, too. 3- Then we make variables (and learn about datatypes). We also print the variables. 4- Next, we operate on those variables (AKA become variable doctors because doctors operate... get it?) 5- Make If-Else statements 6- If-else statements are my favorite part, so I'm putting them twice. Maybe we'll make some projects at this point! 7- Then we learn looping 8- MORE PROJECTS! 9- Then we'll move on to object-oriented programming [OOP(s)]- Which means we'll be able to organize our codes so that they're shorter and easier to read, maintain and reuse. 10- Here, the AP syllabus will be over, BUT OUR THIRST FOR PROGRAMMING KNOWLEDGE WON'T RETURN A NULL! So we will keep going!!!!!!!! 11- Data structures and algorithms 12- Then we do JCF (something about data management, we'll cross that bridge later) 13- We start writing parallelized code (which means a code that can MULTITASK) 14- GUI development? 15- File handling and databases 16- WEB DEVELOPMENT!!!!!!! 17- PROJECTS 18- MORE PROJECTS 19- Start doing AP questions because there is an exam to give. 20- ACE THE EXAM MY RESOURCES A BUNCH of different things. But everything I use will be free. -ChatGPT(for doubts ofc) -CS50 -Khan Academy -Youtube -JetBrains Academy These are the ones I've thought found till now. We will add more, especially AP-specific material, but I will make sure that ALL OF IT is FREE. (pls give suggestions

I KNOW MORE ABOUT COFFEE THAN JAVA
Hey, you!
Welcome to my journey of learning Java from scratch!
I am taking AP CSA (which is a subject that my school DOES NOT teach) and instead of staring at my keyboard alone, I figured maybe I'll take you on the ride.
So if you're tackling APCSA, learning Java from scratch or are a sicko entertained by absolute beginners making coding errors, this blog is for you!
THE PLAN
We learn Java. How? Here's how:
1- We start by printing "Hello, world"- because how else do you start learning a new language?
2- Of course it is important to print other things like "vuyefvwu" and "dyuvyuvgd". So we do that, too.
3- Then we make variables (and learn about datatypes). We also print the variables.
4- Next, we operate on those variables (AKA become variable doctors because doctors operate... get it?)
5- Make If-Else statements
6- If-else statements are my favorite part, so I'm putting them twice. Maybe we'll make some projects at this point!
7- Then we learn looping
8- MORE PROJECTS!
9- Then we'll move on to object-oriented programming [OOP(s)]- Which means we'll be able to organize our codes so that they're shorter and easier to read, maintain and reuse.
10- Here, the AP syllabus will be over, BUT OUR THIRST FOR PROGRAMMING KNOWLEDGE WON'T RETURN A NULL! So we will keep going!!!!!!!!
11- Data structures and algorithms
12- Then we do JCF (something about data management, we'll cross that bridge later)
13- We start writing parallelized code (which means a code that can MULTITASK)
14- GUI development?
15- File handling and databases
16- WEB DEVELOPMENT!!!!!!!
17- PROJECTS
18- MORE PROJECTS
19- Start doing AP questions because there is an exam to give.
20- ACE THE EXAM
MY RESOURCES
A BUNCH of different things. But everything I use will be free.
-ChatGPT(for doubts ofc)
-CS50
-Khan Academy
-Youtube
-JetBrains Academy
These are the ones I've thought found till now. We will add more, especially AP-specific material, but I will make sure that ALL OF IT is FREE. (pls give suggestions