Posts

Showing posts from October, 2025

Newbie-to-Newbie: Getting Started with Java and OOP

  Newbie-to-Newbie: Getting Started with Java and OOP Hey everyone! When I first started out, I thought I could get by just using an online compiler (and honestly, it worked fine for quick tests). But as soon as we started diving deeper into Java, I realized it made more sense to install Java on my computer and use an IDE. I went with IntelliJ, which actually walked me through the Java installation as part of the setup. It felt a little intimidating at first, but following the prompts and checking the official Java download page made it pretty straightforward. For anyone new, my advice is: start with an online compiler to get your feet wet, but don’t be afraid to install Java locally—it gives you more control and gets you closer to the “real” workflow. The Four Pillars of OOP (Made Simple) When people talk about object-oriented programming (OOP), they’re really talking about four main ideas. Here’s my “newbie-to-newbie” take: 1. Encapsulation Think of it like a medicine bottle...