ProgrammingThis forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I am trying to get into programming. I went to the library and among 20 books on how to use windows 95 and the internet I found one on Java. It is a 450 pager from O'Reilly entitled Java in a Nutshell. It looks like a comprehensive book but it was published in May, 1996. Is this a good book to start learning from despite its age or should I find something newer?
Hmm ... you can get the basics of Java
from it, however, Java underwent MAJOR
changes in the class libraries from 1.1 to 1.3,
so you'll probably want to get a newer book
if you want to do real-world programming :)
So I read it and later went to a newer book would a lot change on what I have to understand because of the library chagnes? If I learned the 1.3 libraries would there be a lot to learn a bit?
Well, my suggestion would be to try and find
an on-line resource for the current version.
Trying to learn java (and you can't really do
that without also learning the libraries) on the
old standard will certainly make you fall over
a number of changes ... AWT vs. Swing, to
name just the most obvious things, and there's
been changes to internal classes and such,
too ... I'm not following Java's progress too
closely, so you might want to wait for some
Java-Pro's opinion :)
Originally posted by Tinkster Well, my suggestion would be to try and find
an on-line resource for the current version.
Trying to learn java (and you can't really do
that without also learning the libraries) on the
old standard will certainly make you fall over
a number of changes ... AWT vs. Swing, to
name just the most obvious things, and there's
been changes to internal classes and such,
too ... I'm not following Java's progress too
closely, so you might want to wait for some
Java-Pro's opinion
Cheers,
Tink
For me the old books are handful.I have old books on system programming for IBM 360 and it is a good read.Also I have been reading on system calls on old unix systems(many of which are same as in linux) which also gives me concepts on the system.
When I'm trying to learn something with computers, newer is better because I can't tell what's obsolete and I don't know why things aren't working without experience. If you don't mind reading online (or doing lots of print-outs) safari.oreilly.com is a good resource for modern IT books, starting from about $6 USD a month. Maybe your library can get newer books for you from other nearby libraries?
You can learn something from any old programming book.
If you're new to programming you can learn a lot of the concepts behind program structure and organization. There's more to programming than just knowing a language syntax.
Originally posted by Ian Fleeton Maybe your library can get newer books for you from other nearby libraries?
I should try this also.
I am going to go check out the o'reilly site. 6 bucks a months isn't bad if it has a lot of data on a lot of topics, particurally this summer when I am going to be soo bored I like your link Hko, no only does he have books on Java from nov. 2002, but also books on C++. Better start reading up
Also I might just throw this in, does anyone know of any newsletters on linux or programming?
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.