Advertisement
Help Keep Boards Alive. Support us by going ad free today. See here: https://subscriptions.boards.ie/.
https://www.boards.ie/group/1878-subscribers-forum

Private Group for paid up members of Boards.ie. Join the club.
Hi all, please see this major site announcement: https://www.boards.ie/discussion/2058427594/boards-ie-2026

Recommended Books

Options
  • 18-09-2009 11:10AM
    #1
    Registered Users, Registered Users 2 Posts: 7,468 ✭✭✭


    Feel free to post any books you feel are relevant to the Software Development (no books about some guy's prong please).

    Just to get the ball roling:


«13

Comments

  • Registered Users, Registered Users 2 Posts: 197 ✭✭pauldiv


    Objects First with Java
    A Practical Introduction using BlueJ

    Good book for learning object oriented programming in Java


  • Registered Users, Registered Users 2 Posts: 5,618 ✭✭✭Civilian_Target


    Eric Evans - Domain Driven Design
    An in-depth exploration of how a well-designed domain model with simple programming inside can vastly ease your architechure. A must read for any serious programmers, IMHO.


    Friedman et al. - The Little Schemer
    A basic introduction to Scheme, designed to challenge the way you program and think. If you have never got into functional programming, this book will be a revelation.


    Mark Pilgrim - Dive Into Python
    Without the best introduction to any language I've read. Introduces Python to programmers, and will have you writing in a weekend.


  • Registered Users, Registered Users 2 Posts: 40,038 ✭✭✭✭Sparks


    My shortlist:


  • Registered Users, Registered Users 2 Posts: 37 majestic0110


    A book I am currently studying that I think is excellent is :

    Java How to Program, 6/E By Deitel & Associates,

    A great book that gives "real-world" examples of application development.

    Head First Design Patterns

    An excellent introduction in O-O design patterns.

    oh and :

    Beginning Javascript

    Is a good introduction for anyone wishing to delve into client-side OOP.

    Not a comprehensive list, but a start!


  • Registered Users, Registered Users 2 Posts: 1,453 ✭✭✭showry


    Debugging by David Agans - common sense rules but often overlooked,

    +1 for The Pragmatic Programmer - again it's common sense but we all need a few reminders every new and then


  • Advertisement
  • Registered Users, Registered Users 2 Posts: 569 ✭✭✭none


    Thinking in Java (3rd Edition Revision 4.0, November 20, 2002).

    Some C++ stuff is also available from his site.

    I found Bruce Eckel's book one of the most useful on Java concepts and tricks.


  • Registered Users, Registered Users 2 Posts: 569 ✭✭✭none


    It's not one book but rather an online library but I hope it still fits here :)
    http://docstore.mik.ua/orelly/
    Not all shown books are actually available for download but a few Java and Oracle ones definitely are.
    Recommending saving the favourites locally.


  • Registered Users, Registered Users 2 Posts: 40,038 ✭✭✭✭Sparks


    Time Management for Systems Administrators.
    It's nothing to do with development per se, but I've gotten an awful lot of ass-saving from that little book. It permanently lives on my nightstand these days.


  • Registered Users, Registered Users 2 Posts: 7,468 ✭✭✭Evil Phil


    The Good Study Guide

    Also not about development but for anyone taking up a course, particulary at the degree level, its worth reading.


  • Registered Users, Registered Users 2 Posts: 67 ✭✭Fergaloc


    A great book for PHP MySQl is:

    PHP and MySQL Web Development Second Edition
    ^^^this is edition 2 ( the one is use )

    PHP and MySQL Web Development
    ^^^ first edition

    I think these would be very helpful, they start from the very beginning of what you need to know to advanced stuff


  • Advertisement
  • Registered Users, Registered Users 2 Posts: 7,468 ✭✭✭Evil Phil


    Core Python Programming - tis good.

    Beyond Enstein - yeah, not development related but still a great book.


  • Registered Users, Registered Users 2 Posts: 3,766 ✭✭✭Reku


    For just getting a budget taste of a language, to give you the very basic syntax and idea of what it can do, so you can decide if it's worth investing in a more expensive book, I have to say I quite like the 'In Easy Steps' series.
    http://www.ineasysteps.com/
    They usually only cost about €10-15 in Irish bookstores, probably cheaper if you get them from Amazon.

    As a general book for those working in OOP languages I quite like The Object-Oriented Thought Process: Developer's Library. Gives some great explainations of concepts IMO and the author does his best to abstract it away from any specific language (when he uses code to help make something more tangible he does so in Java, C# and VB, so the examples are not only of use to those familiar with one specific language).


  • Closed Accounts Posts: 333 ✭✭McGintyMcGoo


    If you're interested in Visual Basic 2008 and have limited or no Visual Studio experience, you should try "Microsoft Visual Basic 2008 Step by Step (Paperback)" from Microsoft Press.

    Read from cover to cover and do all of the little exercises inside (regardless of how simple you think they might be) and you'll be amazed at what you pick up. Definitely a good foundation for reading more advanced books. :cool:


  • Registered Users, Registered Users 2 Posts: 580 ✭✭✭Tyrant^


    Can someone recommend me a book for a introduction to java as a complete beginner. I've no previous programming experience at all!

    I picked up Head First Java. Went through the first couple of chapters and I feel lost. It doesnt seem to explain much and the exercises at the end of the chapters are difficult.

    Im thinking about getting

    Beginning Programming with Java For Dummies

    Or

    Ground Up Java

    Which of these would be best or can someone recommend something better ?

    Thanks


  • Registered Users, Registered Users 2 Posts: 3,553 ✭✭✭lmimmfn


    Joshua Bloch's Effective Java Programming 2nd Edition - http://java.sun.com/docs/books/effective/

    I only have the 1st edition, but its an absolute must have if you want to be a good java dev/programmer, it basically provides a set of rules on how things should be done in have, e.g. if you override .equals you must override the hashcode etc.

    He wrote the Java Collections framework in the JDK so that should say it all really.

    Ignoring idiots who comment "far right" because they don't even know what it means



  • Closed Accounts Posts: 410 ✭✭JohnathanM


    A few I didn't spot in the list:

    Clean Code - Uncle Bob's best text on decent, basic principles.
    Pattern Oriented Software Architecture - Siemens and others, spread over five well-written books. The whole "Design Patterns" series is well worthwhile.
    Pattern Hatching - Vlissides from the GoF offers a little more, practical insight.
    xUnit Test Patterns - A nice reference text for common patterns in unit testing. Also doubles as a heavy-duty doorstop.
    Refactoring - Martin Fowler's well-known book. In fact, read everything with his name even near to it. He has a genuine knack for explaining things in an easily understandable and yet thorough way.


  • Closed Accounts Posts: 4,564 ✭✭✭Naikon


    Not a dev book par se, but Unix Power Tools really is a gem of a book. Contains pretty much everything a user(not a sysadmin) would possibly need under a *NIX enviroment. Worth the money.


  • Closed Accounts Posts: 10 Stockholm Syndrome


    I'm also looking for a book to help me with Java. As I don't have a lot of money, I really can't afford to buy a book then realise there was a better one i could have bought. Which one should I get? Thanks


  • Registered Users, Registered Users 2 Posts: 2,534 ✭✭✭FruitLover


    See post #7. Can't do much better than free.


  • Closed Accounts Posts: 117 ✭✭BillShorey


    Absolutely, Bruce Eckel's stuff is well recommended all over the net, can't go wrong with it.


  • Advertisement
  • Registered Users, Registered Users 2 Posts: 3,992 ✭✭✭Korvanica


    Head First Design Patterns

    An excellent introduction in O-O design patterns.

    All the head first series are brilliant....

    Ive the Java,C# and HTML/CSS ones and I would really reccomend them, planning on getting Design Patterns ASAP and the android one when its out...


  • Registered Users, Registered Users 2 Posts: 2,159 ✭✭✭dazberry


    As x86 assembly language questions pop up now and again, I'd recommend these oldies:

    Assembly Language Master Class

    Revolutionary guide to assembly language

    For Win32 (another oldie) but really good:

    Win32 System Services

    For those of us that don't want to work in Delphi anymore:

    .Net 2.0 for Delphi Programmers

    and for those of us that still have to:

    Algorithms and Data Structures

    and for when we try to do some C#:

    Visual C# 2005: The Base Class Library

    Visual C# 2005 Recipes: A Problem-Solution Approach

    and when we just go and do something complete different:

    Programming In Scala: A Comprehensive Step-By-Step Guide

    and as previously mentioned:

    Head First Design Patterns
    [size=-3]I can't tell you the number of people that I wish had read this, or planned to, or at-least had some idea that it even existed[/size]

    D.


  • Registered Users, Registered Users 2 Posts: 3,435 ✭✭✭testtech05


    Can anyone recommend a good book for C ++ programming probably from beginners level, I did some in college but have been away from it for 3-4 years now and I want to brush up on what I used to know and improve on it.
    If I could manage it it would greatly improve my chances of a promotion in work!!


  • Closed Accounts Posts: 1,925 ✭✭✭th3 s1aught3r


    Could anyone recommend a good book for Javascript for beginners ?


  • Registered Users, Registered Users 2 Posts: 67 ✭✭Fergaloc


    Could anyone recommend a good book for Javascript for beginners ?
    I've no experience with Javascript books, this might help though: http://www.tripwiremagazine.com/2010/03/top-10-best-javascript-books-that-beginners-should-read.html :p


  • Closed Accounts Posts: 10 Stockholm Syndrome


    Is there any good books specifically for Java Graphics? As I want to learn it and any book ive come across has either nothing related to it or very dated content.


  • Registered Users, Registered Users 2 Posts: 981 ✭✭✭fasty


    Hacker's Delight

    No, the good kind. Covers all sorts of bit twiddling and shortcuts that are quite cool to know about. I think little tricks like this really help with how you think about programming.

    Programming Pearls

    After studying algorithms, after reading Code Complete, read this. It was like the final piece of the puzzle for me.


  • Closed Accounts Posts: 732 ✭✭✭Kadongy




  • Registered Users, Registered Users 2 Posts: 2,353 ✭✭✭Galway K9


    C++ from the Ground up!

    C# Step by Step


  • Advertisement
  • Closed Accounts Posts: 2,663 ✭✭✭Cork24




Advertisement
Advertisement