Here are a few of my favourite things (programming related things anyway):

Books

Effective and More Effective C++ by Scott Meyers

Two wonderful books which show have taught me a hell of a lot about programming in C++ and in general. They are not books to learn C++ from, but anyone who has a working knowledge of C++ will benefit hugely from these books.

Design Patterns by The Gang of Four by Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides

This is a book which takes you from programmer to architect. It shows you re-usable ways of making the design of your code better. The patterns themselves are divided into three classes of design; Creational, Structural and Behavioural.

A Guide to Python’s Magic Methods by Rafe Kettler

This book has really helped me develop my python skills. It talks about the “Magic Methods” in python, these are the special methods surrounded by double underscores such as __init__() and __new__(). They help make very customisable classes such as custom lists, dictionaries, callable objects, etc. and overload operators so you can use +, – *, == as is natural for some classes.

Other blogs/websites

Code Project is a site for posting/reading programming articles and also asking questions.

The Endeavour John Cook’s blog where he posts about statistics, python and generally awesome topics.

Advertisements

0 Responses to “Things I would recommend”



  1. Leave a Comment

What did you think?

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s