STUDY REFERENCES Simple study guide for a computer science developer. PROGRAMMING LANGUAGES General Corey Schafer: Programming Terms Python Corey Schafer: Python Tutorials Socratica: Python Programming Tutorials Java Loiane Groner: Curso de Java Básico Gratuito Haskell Tipos básicos, introdução e listas Funções Lambda Calculus Lambda Calculus - Computerphile Lambda Calculus - Recursão Tipos de dados e módulos Typeclasses e IO básico Exceções e testes Concorrência e paralelismo Exercícios WEB-DEV General Basic Frontend && Backend Transversy Media: Web Development Crash Courses Transversy Media: Youtube Channel HTML and CSS RBTech: HTML e CSS para iniciantes JavaScript JavaScript: Understanding the weird parts JavaScript: Torne-se um programador React.JS LearnCode.Academy: ReactJS Tutorials LearnCode.Academy: JavaScript Fundamentals TOOLS GIT Git Branch Roger Dudler: Guia Pratico Corey Schafer: Git Tutorials Daniel Kummer: Git Flow Cheat-sheet Stackoverflow: Git Reset/Rename Branch MarkDown Adam Pritchard: Markdown cheat-sheet