Hello World in Programming 101

Eralp Bayraktar
Aug 23, 2017 · 2 min read

If your aim is to learn programming and get to know a bit better how to world runs, the first program you should ever write is a “hello world program”. So would you rather write this:

public class HelloWorld 
{
public static void main (String[] args)
{
System.out.println("Hello World!");
}
}

or this:

print(“Hello World!”)

They both do the same thing, first one is Java, the plague of programming world, and the second one is Python, clear and understandable.

I have been coding since 15 years now, I have used various languages in various contexts. I can see why Java is required in enterprise world, but how in the world can someone justify teaching Java in programming 101 courses ?!

What is public, what is class, what does HelloWorld at top mean, what is static, what is void, what is main, what is String, what is [], what is args, what is System. Good luck answering all these questions and still wonder why people find programming “hard”. It is the easiest thing ever, the hard part is to learn how to think simple; because computers are stupid, 10 times more stupid than your friend with the lowest intelligence.

If you ever tried starting programming and faced wall of complex codes (I assure you it’s just because they are in Java), start again with Python. I am sure you can do it.

I got another mini heart attack just by thinking making beginners install Eclipse IDE..

As a side note, I don’t feel the same with C or C++, infact I love it, but that’s another topic I guess.

)
Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade