The Resources I'd Actually Use to Get Good at Java
Most Java tutorials are surface-level. The resources that actually move someone from beginner to professional are a small list, and most of them aren't the most-recommended ones.
Tag
7 articles tagged #java. See all tags →
Most Java tutorials are surface-level. The resources that actually move someone from beginner to professional are a small list, and most of them aren't the most-recommended ones.
Java has four ways to write a loop, and most code only needs two of them. Here's the difference between each, when to use which, and the few places choosing wrong actually matters.
Java has eight primitive types. Everything else is an object. Knowing what each primitive does, and which ones you should default to, prevents most of the silly bugs new Java developers ship.
The most common interview-killing question for people new to programming is whether Java and JavaScript are the same. They are not. Here's the actual story of how the names ended up that confusing.
Despite the names, Java and JavaScript are completely different languages. The syntax overlap is surface-level. Here's the comparison done honestly.
Java to Python is one of the more common transitions in the industry, and it's mostly easy. The places it's not easy are the places where Python's flexibility produces patterns that look wrong to a Java brain.
Java is verbose and explicit. Python is terse and dynamic. Most of what you actually need to know to switch between them fits in one comparison page.