- React
- TypeScript
- Code converter - This might be useful for the very beginning of simple Javascript/Typescript woes, like declaring variables.
- TypeScript for C# Programmers
- Tailwind
- A nice cheat sheet
- Vite (build tool, shouldn't need too much attention)
- make sure node is installed
# list dependencies
npm list
# instalkl dependencies:
npm install
# run live build:
npm run dev
I think it's much better to learn Java/C# (which are very similar) before Javascript.
To figure out Javascript syntax, I am constantly opening the developer console (F12) in Chrome, to enter Javascript straight into the 'Console' tab. It is fast, efficient, has autocompletion, and prints stuff very cleanly.
Obviously, the first apparent syntax differences is types, but not for the reason you initally expect. Primitive types (in vanilla Javascript) are:
Number
- including integers and floating-point numbersString
Boolean
Null
- variable defined, but is nullUndefined
- variable doesn't existObject
- "empty" object
Except any object can have any property (so classes are not mandatory):
Lean on Intellicode! I wouldn't start without it!