Getting Started
Overview
Most of our projects are written in JavaScript or TypeScript, a language which extends JavaScript with information about types. Our projects our hosted on GitHub which is a software development platform built on top of git
, a version control system which allows for keeping track of changes in source code.
Introductory Courses
@HoeenHero has a created a series of videos for beginners who are curious about contributing and learning JavaScript. The following introductory resources may also be helpful:
- Eloquent Javascript: https://eloquentjavascript.net/
- Learn JS: https://www.learn-js.org/
- Free Code Camp: Javascript - https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/basic-javascript
- Javascript 30: https://javascript30.com/
- MDN: Javascript: https://developer.mozilla.org/en-US/docs/Web/JavaScript
- Code Academy: Javascript: https://www.codecademy.com/learn/introduction-to-javascript
- Javascript Tutorial: https://javascript.info/
References
- TypeScript: https://www.typescriptlang.org/docs/home.html
- MDN web docs: https://developer.mozilla.org/en-US/
- QuirksMode: https://www.quirksmode.org/
- PostgreSQL: https://www.postgresql.org/docs/current/index.html
- PHP: https://www.php.net/manual/en/
- XenForo 2.0: https://xenforo.com/xf2-docs/dev/
- Discord API: https://discordapp.com/developers/docs/intro
- Pokemon Showdown: Sim Events: https://git.io/JeW7C