Anybody for a latté? If you are, get it and sit close. Java will take you days on end to learn. I'll teach the basics and get you along with that. Java is a programming language, but it is also a family of languages. These languages include b, c, c++, and java itself (and its script form). Java is very close to English, so it won't be a problem if you already know English or some variant of English (Pig Latin?). Anyway, what you need to get started is here. We'll take it step by step. All you need is notepad, compiler, and the lessons along the way.