Difference between revisions of "Javascript Resources"

From Simson Garfinkel
Jump to navigationJump to search
m
Line 1: Line 1:
JavaScript is my recommended first language for aspiring programmers---not Python. The reason is that JavaScript is built into every browser, so no matter where you are or what kind of computer you have, you can start playing with JavaScript. And as soon as you have learned a little, you can do neat things like interactive graphics, extend Google's Chrome Browser, and so on.
Core skills you want to learn:
* JavaScript
* HTML --- the language in which pages are authored
* CSS - Cascading Style Sheets. How to make web pages pretty.
* JQuery - How to use JavaScript effectively.
If you are solely interested in graphics, you might also look at [https://processing.org/tutorials/ Processing]. There are some really good [https://processing.org/books/ processing books] as well.
==Recommended JavaScript Tutorials==
There are many online JavaScript tutorials. These all allow you to try out things in your browser directly, and don't require that you create accounts:
* https://www.w3schools.com/js/
* https://www.learn-js.org/
* https://javascript.info/ - The Modern JavaScript Tutorial
==Development Resources==
==Development Resources==
Online resources:
Online resources:

Revision as of 13:46, 20 October 2019

JavaScript is my recommended first language for aspiring programmers---not Python. The reason is that JavaScript is built into every browser, so no matter where you are or what kind of computer you have, you can start playing with JavaScript. And as soon as you have learned a little, you can do neat things like interactive graphics, extend Google's Chrome Browser, and so on.

Core skills you want to learn:

  • JavaScript
  • HTML --- the language in which pages are authored
  • CSS - Cascading Style Sheets. How to make web pages pretty.
  • JQuery - How to use JavaScript effectively.

If you are solely interested in graphics, you might also look at Processing. There are some really good processing books as well.

Recommended JavaScript Tutorials

There are many online JavaScript tutorials. These all allow you to try out things in your browser directly, and don't require that you create accounts:

Development Resources

Online resources:

Books

Blog Posts

Cool Stuff

Tables

Overview documents

Choices

Random Numbers

Especially Laplace distributions...


Probability distributions for JavaScript:


Comments on how random numbers work in web browsers:

Graphing: