OT: Good Programming Courses Suggestions for technique rather than language

Scott Elcomb psema4-Re5JQEeQqe8AvxtiuMwx3w at public.gmane.org
Wed Aug 26 23:17:34 UTC 2009


On Wed, Aug 26, 2009 at 6:36 PM, Ian Petersen<ispeters-Re5JQEeQqe8AvxtiuMwx3w at public.gmane.org> wrote:
> On Wed, Aug 26, 2009 at 2:32 PM, Dave Germiquet<davegermiquet-Re5JQEeQqe8AvxtiuMwx3w at public.gmane.org> wrote:
>> Basically so I'm programming the correct way, instead of just putting
>> code together to do a specific task.
>
> I would say that the skill you're looking to learn is one that every
> good developer keeps learning anew, every single day.  As such, I
> don't have any suggestions on courses, and I wonder if any good ones
> really exist.

I think I have to agree with this sentiment.  The courses I took
(about 10 years ago) were good, but mostly a re-iteration of stuff I'd
already learned on my own.  Kind of left me wanting more.

One recommendation I'd offer up though is Design Patterns - Elements
of Reusable Object-Oriented Software[1].  Being primarily a reference
book (with a useful case study in Chapter 2) it's a little dry, but
very informative.  Wikipedia[2] has an article on it as well which
might be worth a look.

I've also heard that the Heads-First Design Patterns[3] book is good
and makes for more interesting reading.

Best of luck in your studies.
- Scott.


[1] http://bit.ly/CuKwm or
http://www.chapters.indigo.ca/books/Design-Patterns-Elements-Reusable-Object-Gamma-Helm-Johnson/9780201633610-item.html?ref=Search+Books%3a+%2527Design+Patterns%2527%3aComputers

[2] http://en.wikipedia.org/wiki/Design_Patterns_(book)

[3] http://bit.ly/9xvNO or
http://www.chapters.indigo.ca/books/Head-First-Design-Patterns-Eric-Freeman/9780596007126-item.html?ref=Search+Books%3a+%2527Design+Patterns%2527%3aComputers

-- 
  Scott Elcomb
  http://www.psema4.com/   @psema4
--
The Toronto Linux Users Group.      Meetings: http://gtalug.org/
TLUG requests: Linux topics, No HTML, wrap text below 80 columns
How to UNSUBSCRIBE: http://gtalug.org/wiki/Mailing_lists





More information about the Legacy mailing list