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 I’d 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

THE FREE RESOURCES I WILL USE

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 found so far. We will add more, especially AP-specific material, but I will make sure that ALL OF IT is FREE. (pls give suggestions)

HOW WE GO ABOUT THIS

I will post on Mondays (to make them a little better!), with a lesson, some resources, my mistakes, some random stories and a challenge.
I WILL POST THIS WEEK’S BLOG ON WEDNESDAY. AFTER THAT I WILL POST EVERY MONDAY
We will keep each other motivated so that we ACE the AP and become Java gurus(?) no, JAVANGERS (like Avengers, but with more semicolons). You will get that joke by this Wednesday.

WHY I AM STARTING IN MARCH IF I WANT TO GIVE THE APS

Because:
a) I will give the 2026 APs
b) APs are just a part of the process of mastering Java. We can’t be learning exclusively for extra credit!

LET’S DO THIS, (SOON TO BE) JAVANGERS!!!

Follow for weekly Java lessons, coding fails, and AP CSA prep

(AP Computer Science A, Java tutorials, learn Java from scratch.)

原文链接:Let’s Learn Java Together!

© 版权声明
THE END
喜欢就支持一下吧
点赞5 分享
Remember happiness doesn't depend upon who you are or what you have; it depends solely on what you think.
幸福不在于你是谁,你拥有什么,而仅仅在于你自己怎么看待
评论 抢沙发

请登录后发表评论

    暂无评论内容