my first professional programming with java was right near the beginning, in about 1997 or so. Funny at that job I had to deal with both Smalltalk and Obj-C fans who thought everything about Java was awful, preferring their two respectively favorite languages instead.