After my first glance at a C-Sharp "Hello World" program, I could not help but think back to Java (the two look pretty similar). Define a class, make it do something. I'd rather have a more dynamic scripting language (I love Ruby), because duck-typing (*cough*Dynamic Typing*cough*) is much better to work with when you're a competent developer. When I want to find out if my string that happens to be an integer is less than 5, then I want to simply go "4" < 5 or "4".to_i < 5. Of course, it's a little more complicated because I would make value = "4", then check IF value.to_i < 5, or something similar.