Learning
A nice
article
about how to be programmer it was written by Peter Norvig.
I like to read books, see video courses, and I my preference are:
-
"Clean Code", by Robert C. Martin (have nice videos in the page
cleancoders
)
- "Working Effectively With Legacy Code" by Michael Feathers
- "Test Driven Development: By Example" by Kent Beck
- "Refactoring : Improving the Design of Existing Code" by Martin Fowler
- "JavaScript: The Good Parts" by Douglas Crockford
- Online course:
Coursera,
Udacity,
Udemy
-
HackerRank
is a nice platform for practicing
In the future I plan to learn lisp and python.
Lisp for think functionally and python for data analysis and machine learning (tensorflow).