Currently working with Java developing an eclipse plugin. I have worked with other languages and ide before. I am happy that my work is my hobby too. Somebody twittered that every programmer should have a blog and I agree with him. We should document what we can to help others. Try to write code without internet and searching about examples and difficulties. Maybe it is possible but certainly it is not easy.