Links

Books:

Links 1Links 2

Show you the beauty of code, the abstraction paradigms, the core concepts of computing.

<Structure and Interpretation of Computer Programs>

 

Links 3Links 4

Give you a good start for the journey of a programmer.

<The Pragmatic Programmer: From Journeyman to Master>

 

Links 5Links 6

Learn the core concepts and how to implement programming languages.

<Essentials of Programming Languages>

 

 

Websites:

HackerRank: Practice coding, prepare for interview

exercism.io: Practice programming languages with mentors.