A fascinating introduction to computer science and the art of programming.  We are sure that novices and experts will enjoy this: 

A Primer on the Fundamentals- Art of Computer Programming

CS50

A fascinating introduction to computer science and the art of programming.  We are sure that novices and experts will enjoy this: https://www.edx.org/course/cs50s-introduction-to-computer-science

Career Growth Frameworks

Is it even possible to create something useful?

https://medium.com/better-programming/career-growth-frameworks-in-software-engineering-a-review-4aa6c59a9cf6

Claude Shannon on Creative Thinking

What are the essential three things for being creative?

  • Training and Experience
  • Certain Amount of Intelligence or Talent
  • Motivation

The full article can be downloaded from here

A history of hello world

Some Nostalgia

https://blog.hackerrank.com/the-history-of-hello-world/

Traits of Great Software Engineers

Guilty until proven otherwise could be one of them as well. What do you think?

https://medium.com/better-programming/4-tells-whether-youre-a-great-software-engineer-b0e496ed8f3b

Some Fun

https://medium.com/javascript-in-plain-english/20-funny-images-will-prove-to-you-that-programmers-have-no-life-360a3e7c80e0