Hey, you must be a lucky man. 1. For being interested in knowing java. 2. For meeting me, 'because i study Java programming. Have u heard of NIIT? thats where i study. Java is very wide bt I'll brief you on what its all about.
You were right when you said its about programming. Java is divided into many aspects. The aspects i specialize in are Application Development and Web based Application development(J2EE- Java 2 Enterprise Edition).
Application development talks babout building softwares-customised softwares. Softwares that can perform, anything, think about it, based on your skills. Most softwares you use on your system are built with java- calculator, windows application, web browsers, exam softwares e.t.c.
Web based Application(J2EE) talks about online applications- web based. Applications like Online Banking, Online shopping, online share trading and other applications that interract with database; think of dyanmic websites and think of java(though it might have been built with other applications). Example of such website is the popular jamb website, it wasnt built with java but could be built with java and there wont be much problem like those people are experiencing.
If you really want to learn about java, visit
www.java.sun.com - the official website or study it at one of the recognised computer institute like NIIT, Aptech, New Horizon and KarRox,
Best of luck