What's Next? SDP: Software Design Patterns Collect, Organize, and Revise HR: Hacker Rank Problems add language to solution field e.g. replace 'Solution (10m)' with Solution '(C++,10m)' .java Collect, Organize, and Revise Terminology Servlets JSP EE Bin Streams JDBC and SQL DocumentBuilder .py Organize And Revise Sections strings lists control functions modules classes sets idioms built-in functions dictionaries Organize By concept module/import command similarity to other languages Differences Between 2.x And 3.x print print() HTMLParser html.parser Other map(x,y) bin(x); int(x); etc. from datetime import datetime * and ** http://stackoverflow.com/questions/2921847/what-does-the-star-operator-mean-in-p ython exceptions https://docs.python.org/3.5/library/exceptions.html#module-exceptions .c idioms pointers to functions how to malloc and free wisely preprocessor common compilers and their quirks .cpp basic facilities idioms similarities and differences to C .git undoing things: https://git-scm.com/book/en/v2/Git-Basics-Undoing-Things .xml basic vocabulary basic structure .html basic vocabulary basic structure N Primitive Recursive Arithmetic Primitive Recursive Algebra Primitive Recursive Analysis Primitive Recursive Functional Analysis Bishop's Constructive Analysis is woefully inadequate from a finitists perspective, and I think that Goodstein has given more insight into the development of constructive mathematics through his Recursive Analysis than Bishop. How will people know they need something they can't understand at a glance? Accessible from the ground up. Keep the formal stuff where it belongs (if you put it upfront then it will scare people away) Beautiful from the inside out wears well as you get to know it better and as your thinking about math and computer science becomes clearer and more exact. Art. Music. Piano Clarinet Drawing Wood Code. APL by Iverson Bash. parameter substitution e.g. ${var%.txt}.html ansi c strings e.g. $'\n' CSS coreutils Dyalog FPGAs Go from Google glob patterns Internet Protocol Suite IRC Java jQuery LISP Literate Programming Modern Compiler Design PHP POSIX Regular Expressions SQL Scheme Swift from Apple sed. $'s/a/b/g\ns/x/y/g\ns/u/v/g' TeX by Knuth Types and Programming Languages UNIX Commerce. Branding Business Administration Economics Marketing History. World American European Asian Language. German French Spanish Japanese Russian Chinese Hindi Latin Math. Algebra Algebraic Geometry Algebraic Topology Applied Analysis Basic Math Combinatorics Complex Analysis From Counting to Calculating Functional Analysis Fundamental Concepts of Mathematics by Goodstein Graph Theory Mathematical Logic Matrix Analysis Metamathematics Model Theory Operator Theory Probability Real Analysis Recursive Analysis by Goodstein Recursive Functions by Péter Recursive Number Theory by Goodstein Regular Expressions from Kleene Statistics Sums Survival and Mathematics Physics. The Art of Electronics by Horowitz and Hill Eulerian Mechanics Electricity and Magnetism Hamiltonian Mechanics Lagrangian Mechanics Newtonian Mechanics Quantum Mechanics Politics. Law Psychology. Behaviorism Social Science. Human Society in Ethics and Politics by Russell Individuality and Authority by Russell Power by Russell Unorganized. Collect, Organize, and Revise Color Dialogue, Monologue, and Synopsis GTD by Allen The Art of Life