Resources

Under construction.

This is a generic resources page not specific to any particular course. Everything on it is recommended reading for the professional software engineer.

NB: Some resources may be listed in more than one section.

[top]

Engineering (in General)

Books

Web Sites

[top]

Software Engineering

Books

Web Sites

Videos>

[top]

Programming (in General)

Books

Web Sites

[top]

Data Structures & Algorithms

Books

Videos

Other Web Sites

[top]

Object-Oriented Design and Programming

Books

Web Sites

[top]

C++

Books

Videos

Other Web Sites

[top]

GO

Books

Videos

Other Web Sites

[top]

GO

Books

Videos

Other Web Sites

[top]

GO

Books

Videos

Other Web Sites

[top]

Unix & Linux Systems Programming

Books

Web Sites

[top]

Concurrent & Distributed Programming

Books

Web Sites

[top]

Scripting

Books

Web Sites: Unix/Linux

Web Sites: Shell & Utilities

Web Sites: Perl

Web Sites: Python

Videos: Python

[top]

Miscellaneous

Books

Videos

Other Web Sites

[top]

Humor

Books

XKCD

You can learn a lot about software engineering from selected xkcd comics:

Videos

Other Web Sites

  • Computer Science Courses that Don't Exist, But Should