Re: [ubuntu-uk] Recommended Reads

2008-10-24 Thread Steve Flynn
On 10/23/08, Neil Greenwood [EMAIL PROTECTED] wrote:
 2008/10/23 Steve Flynn [EMAIL PROTECTED]:

 For heavy duty reference material, I strongly recommend getting hold
 of Volumes I - III of Kunths The Art of Programming... saved my
 bacon many a time at work.

 Just in case you're not aware, the above author is actually spelt
 Knuth. Might make tracking it down easier. :-)

My bad for the typo. A google for The Art of Programming finds it
easily.. Anyone who wanted to read the work and couldn't find it
online is doomed from the outset! :)

 Can anyone guess I do Java for a living? :-)

I was going to say You have my deepest sympathy and then I
considered that I end up having to write COBOL and maintain 30 year
old assembler code and decided that you're in a better place than I.


-- 
Steve
When one person suffers from a delusion it is insanity. When many
people suffer from a delusion it is called religion.

09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0

-- 
ubuntu-uk@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-uk
https://wiki.ubuntu.com/UKTeam/


Re: [ubuntu-uk] Recommended Reads

2008-10-24 Thread jamie
Quoting Steve Flynn [EMAIL PROTECTED]:
 I was going to say You have my deepest sympathy and then I
 considered that I end up having to write COBOL and maintain 30 year
 old assembler code and decided that you're in a better place than I.

Oooo I did 4 years of COBOL programming and a further 6 years of Z80  
assembly professionally so that was enough for me.

But hey, for any would-be open source developer, the Git user manual  
is a must -  
http://www.kernel.org/pub/software/scm/git/docs/user-manual.html, its  
the future you know ;)

 --
 Steve

Regards,
Jamie
--
http://www.linuxuk.org

-- 
ubuntu-uk@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-uk
https://wiki.ubuntu.com/UKTeam/


Re: [ubuntu-uk] Recommended Reads

2008-10-23 Thread Steve Flynn
On Thu, Oct 23, 2008 at 7:39 AM, Jason Liquorish [EMAIL PROTECTED] wrote:

 I am just looking for general reads that people rate, mainly things that
 relate to my college course, as listed in my original post, as well as
 improving my knowledge on Linux.

You might also enjoy Jon Bentleys Programming Pearls.

For heavy duty reference material, I strongly recommend getting hold
of Volumes I - III of Kunths The Art of Programming... saved my
bacon many a time at work.

-- 
Steve
When one person suffers from a delusion it is insanity. When many
people suffer from a delusion it is called religion.

09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0

-- 
ubuntu-uk@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-uk
https://wiki.ubuntu.com/UKTeam/


Re: [ubuntu-uk] Recommended Reads

2008-10-23 Thread Neil Greenwood
2008/10/23 Steve Flynn [EMAIL PROTECTED]:
 On Thu, Oct 23, 2008 at 7:39 AM, Jason Liquorish [EMAIL PROTECTED] wrote:

 I am just looking for general reads that people rate, mainly things that
 relate to my college course, as listed in my original post, as well as
 improving my knowledge on Linux.

 You might also enjoy Jon Bentleys Programming Pearls.

Some of the 'Pearls' are getting a bit long in the tooth now (sorting
a file on tape onto another tape anyone?), but a lot of the principles
and the analytical techniques Bentley uses are interesting and still
apply.

Not all of them involve computers either. If I recall correctly,
there's one about how to organise a mail room and its pigeon holes!


 For heavy duty reference material, I strongly recommend getting hold
 of Volumes I - III of Kunths The Art of Programming... saved my
 bacon many a time at work.

Just in case you're not aware, the above author is actually spelt
Knuth. Might make tracking it down easier. :-)

For Java-specific reference,
-  Josh Bloch's Effective Java has lots of tips on how to write code right.
- Java Puzzlers shows lots of programs that don't do what you think
they might.
- and if you're writing multi-threaded code, Java Concurrency in
Practice is a must!

If that lot leaves you with a bit of time free, I can also recommend
the Java Specialists' Newsletter, which has some simple ideas and
lots of wacky things. It might be a bit advanced, depending on how
well you currently know Java.



Can anyone guess I do Java for a living? :-)

Cofion,
Neil.

-- 
ubuntu-uk@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-uk
https://wiki.ubuntu.com/UKTeam/


Re: [ubuntu-uk] Recommended Reads

2008-10-21 Thread Lucy
On 21/10/2008, John Levin [EMAIL PROTECTED] wrote:
  For Java, Python etc, I've no idea.

For Python I would recommend the book Dive into Python (also available
online at http://www.diveintopython.org)

For Java there's Thinking In Java, part of a whole series by Bruce
Eckel, and is also well worth checking out (even if you're familiar
with the language). It's also available online at
http://www.mindview.net/Books/TIJ/ (with the newer version, not quite
so free, at http://mindview.net/Books/TIJ4).

-- 
ubuntu-uk@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-uk
https://wiki.ubuntu.com/UKTeam/


[ubuntu-uk] Recommended Reads

2008-10-19 Thread Jason Liquorish
Hello everyone, I am looking for recommendations for some decent reads.
I am currently doing a BTEC National Diploma for IT Practitioners based
around Software Development, so anything that applies to this is a
plus, although I am generally just looking to learn stuff and expand my
knowledge.

I would like to get a better understanding of Linux in general and
learn more about it, especially the CLI and inner workings, although
there are a number of other topics I am interested in. I love
programming at college and I am particularly interested in Java and
Python. I also found Systems Analysis and Design, Databases, HCI and
Web Design particularly interesting areas/subjects.

Thank you in advance for recommendations in any of the subjects listed
or other areas =)

-- 
Jason Liquorish [EMAIL PROTECTED]

-- 
ubuntu-uk@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-uk
https://wiki.ubuntu.com/UKTeam/