### Tasks
- [x] Update examples to use the new program shortcode
- [x] Include examples for missing languages (mostly JavaScript)
- [x] Update the makrdown to adhere to our style guide, added clarity, and links where relevant
- [x] Updated pre-reqs list