Hello World in Programming 101
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)
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.