All 3 pieces of software are completely free to use, but Cloud9 needs you to provide credit card information to verify. It doesn't charge your card
- Materialize CSS
- W3 schools An excellent resource for learning some syntax for the code. Don't look for HTML and CSS here. Use Materialize styles as much as possible
- Stack Overflow
I wouldn't recommend going to Stack Overflow or W3Schools directly but instead googling your question and look for links in these sites. For anything to do with HTML or CSS try MaterializeCSS first, before googling
- Github Desktop This is the gui client which is very easy to understand and use, would highly recommend for beginners.
- Cloud 9 If you are using Cloud 9 it come with a full linux terminal which has github built in, but you will need to learn git commands for that.
- Linux/Mac Terminal , Github comes built into any macos or linux terminal but again you have to learn git commands for that. This is also available on windows by getting a separate git bash but wouldn't recommend that.
As most of you are beginners to programming it is very important to comment as it will allow you and others to understand easily what you mean instead of trying to understand the code themselves
- Html
<!-- Comment Like this in Html -->
- Javascript
// this is a comment in Javascript
git pull - this pull all changes made by you on other systems or by someone else to your workspace.
- git add "filename.txt" - this stages a specific page and is the first step of the push process. You can use git add . to stage all changed files
- git commit -m "your commit message" - this adds a commit message to the code you are pushing. Please use relevant commit message to signify push and not some random nonsense
- git push - this is the last step in the push process. Once this command is enter it will ask for your username, please enter your github username. after which it will ask for your password, your password won't be shown on the console while typing it, so just type your password even tho it might seem like nothing is changing