I just slowly learning "Java" and other program language such "JavaScript", "HTML", "CSS"... Just for myself. Like GNU Linux (Arch <3). How to study? Very simple. Click here, it's in many languages.