Configs that I personally use @ work and for personal matters:
- Visual Studio Code [ Download here ]
- ESLint extension
- Material Icon Theme extension
- Prettier - Code formatter extension
- Regarding how I handle git operations, on my Windows machine I use Gitbash [ Download here ].
What is Gitbash? Git Bash is an application for Microsoft Windows environments which provides an emulation layer for a Git command line experience. As you probably learned in our previous labs, from time to time we use the Git commands (such as git add .
, git commit -m "message"
, git push
) in order to commit our code to a selected repository. So basically, Gitbash helps us emulate that terminat that you typically used in the CodeSandbox terminal.
- For Windows but also very recommended for MacOS, Sourcetree [ Download here ] is also a nice tool to use.
Sourcetree is a friendly interface where no git terminal commands are actually used by the developer, instead you have user friendly buttons for your commands.
- Specific for MacOS users, if you want to go rogue and use the terminal, I recommend installing iTerm 2 for your daily use instead of the common MacOS terminal. Also, you will have to have brew installed in order to get Xcode Developer tools so that you can use the git commands directly in the terminal without any other emulation layer needed.
The teaching platform that we are using is accessible on: https://robo1.nextlab.tech/, make sure you have a student account active.
Since you're here, make sure you have an active https://github.com/ account.
Make sure you have an active account on: https://codesandbox.io/ also.
You can start learning Javascript at your own pace here: https://www.w3schools.com/js/
If you want to go PRO, the best FREE tutorial I recommend is: https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/