> Is there any resources like the code project for
> java, yes I'm a .NET developer now using java.
what is the "code project"? are you looking for open source java projects? if so, have you looked at sourceForge.net? You can filter projects by computer language. It has java, c++, python, and yes, even .net code :)
java.sun.com - Links to new java technology, blogs and tech tips
www.java.net - Lots of interesting news on new java technology, a place for you to sign up and contribute to a lot of projects as well
http://java.sun.com/docs/books/tutorial/ - Suns Java Tutorial - about as good a learning/training guide as you can find on the language
as petes mentioned, SourceForge is an excellent place for open source projects. Lots of potential there.
Java is an object oriented language (as I'm sure you already heard) that you'll need to become familiar with that takes some practice to learn compared to structured programming. If your already familiar with object oriented programing in .Net the transition will be faster. I think one if the main differences between java and .Net (ie, C#) is that java you have to build objects from low level components whereas .Net has higher level utility objects to use. Also, a java based web site consists of several technologies in addition to the java language that you'll need to be familiar with. Many programmers will read articles on the internet and pick up fragments of information on these various technologies and throw a web site together thats impossible to maintain and enhance. I think it would be better if you read whole books and experiment with the technologies. Consider it an at-home college course. Here is my suggested reading list read in roughly this order ( I suggest buying them one at a time via the internet (its cheaper) before moving onto the next book).
"Thinking In Java" - Bruce Eckel
HTML & XHTML: The Definitive Guide
JavaServer Pages - Hans Bergsten
Programming Jakarta Struts
JavaScript: The Definitive Guide
SAMs Teach Yourself SQL
JDBC and Java
When creating a web site, you will probably use either the Struts framework (very popular) or the Spring framework (much more advanced and abstract, I suggest working with Struts instead, then learning Spring after you create a few Struts projects).
Also, visit the Web Tools Platform (WTP) Project (www.eclipse.org/webtools) . Its a free Eclipse Java development tool that has the bulk of the java development IDE market (above even JBuilder). You also might want to install some type of database (Oracle Lite, MySql, etc I perfer Oracle Lite) on your computer so you have a database to play with (you'll need a computer with at least 2Gbytes of memory). You'll need a JDBC such as ojdbc14.jar from Oracle for Oracle Database) and a server such as Tomcat.