Not 100% true. You can have static functions that don't require an object. You still need to put it in a class but you never need to make an instance of it.



For web I like PHP. Loosely...