-
Notifications
You must be signed in to change notification settings - Fork 0
Tools and Software Carpentry
In order to be an efficient programmer you need a chain of tools and principles to make
You are on github. Everybody is on gitzhuib nowadays. It's a good version control system and a good repo page. Here you can learn how it works
-
TryGit
-
Git immersion
Quote: "Software Carpentry is a volunteer organization whose members teach basic software skills to researchers in science, engineering, and medicine."
http://software-carpentry.org/
They offer great courses and free online material that is especially designed for non-comp-sci researchers and very well designed and accessible. It's also free. Nice, right?
Actually you should go through nearly all of the lessons on that page. If you only have time for 5 here is what I would (reluctantly) pick:
- Version Control
- The Unix Shell
- Testing
- Regular Expressions
- Make
These are so fundamental and general that they will very likely help you in whatever project you work on.