-
We will use Github to version control and sharing files.
-
Register an account (free).
-
Watch some youtube videos to learn how to use Github.
-
Don't worry, I will assist you throughout this learning process.
-
It would be a big plus if you can start using neovim as your text editor.
-
Start building your own neovim setup from scratch.
-
It is always helpful to check others' configure, for example, my neovim configs.
-
Learn some languages including:
-
Mathematica (Wolfarm)
-
Python
-
Tikz/PGF (draw figures in LaTex)
-
Bash script if you use Linux or Mac OS.
-
You may use ChatGPT to help you learn these languages.
-
Use biber for LaTex references.
-
You will not regret the effort that you have spent on the above technical aspects.