Languages
Frameworks
Libraries
Tools
Machines That Learn