Nothing is good than just sitting with a cup of coffee, while coding for hours.
I have been a developer for like 2 years! and I still have things to learn. When
I was a kid aged 12, I did not know what's all this developing and coding. But as
I grew up older, I myself found it interesting and started programming when I
turned 16. At first I failed, kept failing, but deep down I didn't even know that I
was practicing while failing and now I am a developer who knows almost all the
languages that are needed in my future. Now I code like a freak! and don't even leave
my room, until I complete something.
I still have to learn more languages, to get efficient and keep practicing programming everyday :)