This repository has been archived by the owner on Jan 15, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
Update README.md #3
Open
BenBerol
wants to merge
1
commit into
master
Choose a base branch
from
BenGitsMagic-update-resources
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -4,7 +4,7 @@ A list of interesting resources for 1418 programmers. | |
|
||
## Required for all programmers | ||
These tools must be learned by all programmers on the team. | ||
* [Download and use Atom](https://atom.io) or another capable code editor. | ||
* Download and use VS Code | ||
* [Learn Command Line on Codecademy](https://www.codecademy.com/learn/learn-the-command-line) | ||
* git gud | ||
* [Learn the GitHub web interface](https://guides.github.com/activities/hello-world) | ||
|
@@ -15,15 +15,6 @@ These tools must be learned by all programmers on the team. | |
* [Learn Markdown](http://www.markdowntutorial.com) to be able to write good READMEs. | ||
* [Understand open source licensing.](http://choosealicense.com) We generally use the [MIT license](http://choosealicense.com/licenses/mit) on our code. | ||
|
||
## Required for robot programmers | ||
This section encompasses material that is mandatory for all robot coders to know. | ||
* Python | ||
* Powerful general-purpose language, useful for everyone even those not on Robot Code team | ||
* [Python on Codecademy](https://www.codecademy.com/learn/python) | ||
* [pyrobottraining](https://github.com/robotpy/pyrobottraining) - learn how to use Python for robot code | ||
* Examine [last year's robot code](https://github.com/frc1418/2016-robot) | ||
* Go through [the uncommented version of 2016's code](https://github.com/ErikBoesen/2016-robot-nocomments) and write code comments explaining each part. This helps most people figure out how robot code works. | ||
|
||
## Required for UI programmers | ||
This section encompasses material that is mandatory for all UI coders to know. | ||
* Web languages - used on robot dashboard and elsewhere | ||
|
@@ -34,10 +25,17 @@ This section encompasses material that is mandatory for all UI coders to know. | |
* [AngularJS on Codecademy](https://www.codecademy.com/learn/learn-angularjs) | ||
* Learn to use the [FRC Dashboard](https://github.com/FRCDashboard/FRCDashboard) dashboard development framework. | ||
* Complete the [FRC Dashboard Training Module](https://github.com/FRCDashboard/training) | ||
* Take a look at [our dashboard code](https://github.com/frc1418/FRCDashboard) | ||
* Take a look at [our dashboard code](https://github.com/frc1418/2022-dashboard) | ||
|
||
## More | ||
None of the following information is mandatory or directly related to our team's operations, but for those interested in furthering their programming knowledge are encouraged to make full use of these resources. | ||
This section encompasses material that is mandatory for all robot coders to know. | ||
* Python | ||
* Powerful general-purpose language, useful for everyone even those not on Robot Code team | ||
* [Python on Codecademy](https://www.codecademy.com/learn/python) | ||
* [pyrobottraining](https://github.com/robotpy/pyrobottraining) - learn how to use Python for robot code | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I guess you can remove this probably, right? |
||
* Examine [last year's robot code](https://github.com/frc1418/2023-robot) | ||
* Go through [the uncommented version of 2016's code](https://github.com/ErikBoesen/2016-robot-nocomments) and write code comments explaining each part. This helps most people figure out how robot code works. | ||
* Sign up for the [GitHub Student Developer Pack](https://education.github.com/pack). This will allow you to have unlimited free repositories and a bunch of other nice benefits, all for free. | ||
* If you haven't learned it in Computer Science class (which you should make an effort to take as soon as possible), learn basic [Java on Codecademy](https://www.codecademy.com/learn/learn-java). | ||
* Check out zsh with [oh my zsh](http://ohmyz.sh) | ||
|
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nit: maybe link to a download page?