On 2/21/2010 3:06 PM, jimdougherty wrote:
> Hi,
>
> I am a long time C programmer looking to learn Java and I am looking for 
> recommendations.  I have joined a few Java newsgroups but they all seem 
> pretty weak with lots of spam.
>    

I agree. I do Java at my day job, and when I try to reach out to the 
professional community, I find spam and newbie groups. If you already 
know C/C++ and are trying to learn Java, good Java that teaches the 
advanced stuff, I don't know of many resources to help you on the internet.

> Anyway, can anyone here recommend:
>
> - a good java newsgroup.
>    

Sorry.

> - a good book as a starting point to learn Java.
>    

Nothing that promises to learn it in X number of hours/days.

> - any good Java web sites.
>    

Sun/Oracle's site has some decent tutorials on the basics. You already 
know the syntax coming from C (hopefully C++) so it's mainly a matter of 
grasping how compiling and classloading works compared to C/C++. Once 
you have that, you need to learn the JFC, Java Foundation Classes, or 
the Java version of the C Standard Library / C++ Standard Template Library.

> - any worthwhile online Java tutorials
>    

Not many out there other than Sun's (now Oracle's) site. If you need 
help with a 3rd party library, some of them have good sites -- e.g. 
JasperReports has a really good site with forums, a wiki, and tons of info.

> I am guessing that there are people here that also know the Java world well 
> and hopefully someone can point me in the right direction.
>    

I do both Java and C++ (no straight C although I do know it) well beyond 
the basics of "hello world." At work i develop Java software that 
integrates with banks, payment systems, inventory management, blah blah 
blah... use tons of custom and OSS libraries and frameworks every day. 
At home, I tinker around in a few personal C++ projects using Qt when I 
have time. Lately I've been playing with power tools doing home 
remodeling, but still try to think about design patterns while I'm using 
saws and drills and stuff :-)

I'm more of a lurker on this list than anything lately, but if you have 
Java questions, go ahead and send them to me off the list (they're OT 
here). I'll answer if I can -- time is a precious commodity so I promise 
nothing, but will do what I can.

-- 
John Gaughan
http://www.johngaughan.net/

Reply via email to