I hope these notes help shed some light and save some time… (this is the most I could condense an entire book)
Most programming languages contain good parts and bad parts. I discovered that I could be a better programmer by using only the good parts and avoiding the bad parts. After all, how can you build something good out of bad parts?
The best parts of Javascript include:
For More Advanced Readers, or those with very limited free time… here’s an abridged Git Reference.
Git is an example of a distributed version control system (DVCS) commonly used for open source and commercial software development. DVCSs allow full access to every file, branch, and iteration of a project, and allows every user access to a full and self-contained history of all changes. Unlike once popular centralized version control systems, DVCSs like Git don’t need a constant connection to a central repository. Developers can work anywhere and collaborate asynchronously from any time zone.
Without version control, team members are subject…
Curating Complexity: A Guide to Big-O Notation
How does our performance scale?
.print
is the equivalent of console.log
.‘print() == console.log()’
#
is used to make comments in your code.def foo():
"""
The foo function does many amazing things that you
should not question. Just accept that it exists and
use it with caution.
"""
secretThing()
Python has a built in help function that let’s you see a description of the source code without having to navigate to it… “-SickNasty … Autor Unknown”
No Decimal Point
Created by a literal non-decimal point number … or … with the
int()
constructor.
…
Learning: The acquisition of skills and the ability to apply them in the future.
What makes an Effective learner?
Why do active learning techniques feel difficult?
Desirable Difficulty
Effective learners space their practice
A all encompassing list of tools and resources for web developers
You should probably skip this one… seriously it’s just for internal use!