The syntax of java is quite similar to c#. The objects are different, because they work from a different framework, but the syntax is mostly the same.
Your greatest resource will be the
MSDN.
Other than that, I liked the Wrox books. Find one that matches your skillset and what you want to do.
As to your project, that question is a bit vague on this forum. Do you want to do a forms application? A web app? Are you going to use a SQL database?
These are the questions you need to ask yourself. When you do, we can start pointing you in the correct direction.