Seven TED Talks all developers, programmers and computer scientists should watch

TED Talksconfront new ideas, explain tough topics and provide a learning resource for all different types of people. But which TED Talks are the best for developers, programmers and computer scientists (and of course the aspiring)?

We've listed seven TED Talks aimed at differing levels of understanding, here's what to watch...

This list will continue to be updated so if we've missed your favourite TED Talk, let us know!

TED Talks for developers: The birth of the computer

TED Talks for developers: The birth of the computer

In this TED Talk, Geoge Dyson discusses the PCs 17th-century origins and the early computer creations that seem very alien to us today. While this was filmed in 2003, it's still a great insight into the history of the computer starting with the very first lines of code.

Watch this TED Talk here.

TED Talks for developers: Linus Torvalds: The mind behind Linux

TED Talks for developers: Linus Torvalds: The mind behind Linux

This TED Talk centres on Linux kernel and Git creator Linus Torvalds, his life, work and passion for engineering. He says: "I'm perfectly happy with all the people who are walking around and just staring at the clouds, but I'm looking at the ground, and I want to fix the pothole that's right in front of me before I fall in."

Watch Linus Torvalds: The mind behind Linux here.

TED Talks for developers: Sergey Brin and Larry Page: The genesis of Google

TED Talks for developers: Sergey Brin and Larry Page: The genesis of Google

Filmed in 2004, this TED Talk provides insight into the first real glimpses into Google's search patterns, the philanthropic Google Foundation, and Google employee happiness.

Watch Sergey Brin and Larry Page: The genesis of Google here.

TED Talks for developers: Oscar Schwartz: Can a computer write poetry?

TED Talks for developers: Oscar Schwartz: Can a computer write poetry?

Oscar Schwartz offers a funny and informative talks asking whether a computer can write poetry like a human? And why humans have such strong feeling towards the idea or a computery writing poetry.

Watch Oscar Schwartz: Can a computer write poetry?

TED Talks for developers: Kevin Kelly: The next 5,000 days of the web

TED Talks for developers: Kevin Kelly: The next 5,000 days of the web

Filmed in 2007, this TED Talk looks at the next 5,000 days of the world wide web from 2007. While it's not the most recent talk, the concepts within are truly fascinating.

Watch Kevin Kelly: The next 5,000 days of the web here.

TED Talks for developers: Danielle Feinberg: The magic ingredient that brings Pixar movies to life

TED Talks for developers: Danielle Feinberg: The magic ingredient that brings Pixar movies to life

In this talk, Pixar's director of photography, Danielle Feinberg reveals how Pixar use math, science and code to create some of the most popular movies on the planet, from Finding Nemo to Toy Story.

Watch Danielle Feinberg: The magic ingredient that brings Pixar movies to life here.

TED Talks for developers: Nick Bostrom: What happens when our computers get smarter than we are?

TED Talks for developers: Nick Bostrom: What happens when our computers get smarter than we are?

Nick Bostrom investigates the eventualities that could face us if AI robots could become smarter than humans and how this effects technology and morality.

Watch Nick Bostrom: What happens when our computers get smarter than we are?

Copyright © 2016 IDG Communications, Inc.