If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.

To become fluent in a computer language demands almost the antithesis of modern loose thinking. It requires many interactive sessions, the hands-on use of the device. You do not learn a foreign language from a book, rather you have to live in the country for year to let the langauge become an automatic part of you, and the same is true for computer languages...
James Lovelock

Please use &#91;CODE]...your code here...&#91;/CODE] tags when posting code. If you get an error, please post the full error message and stack trace, if present.

Re: Best Book/Resources To Learn Java From Basics To Advance

How much time will it take for a person to learn JAVA, C#.

How long is a piece of string?

It's impossible to answer your question because it depends on so many factors such as, your previous experience, your aptitude, your intelligence, the amount of effort you are willing to put in, what you want to do with the language, how the language evolves etc etc.

I've been coding in Java since 1997 and I still don't know all aspects of Java. In fact Java is expanding and diversifying at a faster rate than I can learn so I probably know a smaller percentage of the whole language + libraries than I did 10 years ago.

Also check "thinking in java" by bruce ekel. Its free on google..

It's here on codeguru . BTW his name is Bruce Eckel and whilst I agree it it is a good book and I've recommended it many times myself for the beginner, it's starting to show signs of age now.

* The Perfect Platform for Game Developers: Android
Developing rich, high performance Android games from the ground up is a daunting task. Intel has provided Android developers with a number of tools that can be leveraged by Android game developers.

* The Best Reasons to Target Windows 8
Learn some of the best reasons why you should seriously consider bringing your Android mobile development expertise to bear on the Windows 8 platform.