Resources
Resources
This is a collection1 of links and resources covering various topics within my fields of interest. If you have any recommendations for relevant additions, feel free to share them with me.
The scientist does not study nature because it is useful to do so. He studies it because he takes pleasure in it, and he takes pleasure in it because it is beautiful. If nature were not beautiful it would not be worth knowing, and life would not be worth living. (more)
— Henri Poincaré, Science and Method.
Physics Study
- Lectures on Theoretical Physics by David Tong:
- How to become a GOOD Theoretical Physicist by Gerard 't Hooft:
- How to Learn Math and Physics by John Baez:
- So You Want To Learn Physics by Susan Rigetti:
- Theoretical Physics: Everything you need to learn by Paul Booker: ,
- Theoretical Physics Reference by Ondřej Čertík: ,
- Physics Travel Guide by Jakob Schwichtenberg:
- String Theory Wiki:
- Books about string theory by nLab:
- Lectures Notes by Kevin Zhou:
- Quite a good book list for learning Physics (Quora):
- Book recommendations (Physics StackExchange):
- List of freely available physics books (Physics StackExchange):
- How to learn quantum mechanics on your own by Mithuna Yoganathan:
- Online lectures by Tibra Ali (YouTube):
- Pre-requisitions for QFT by Arshad Momen:
- Pre-requisitions for string theory by Ashoke Sen (Quora):
- Awesome Physics Simulations:
- Physics olympiads for undergrads (Quora):
- The Feynman Lectures on Physics:
- Physics Pages:
- Mathematical reading list (University of Cambridge):
- Physics Tree - The Academic Genealogy of Physics:
- Conventions, Definitions, Identities, and Formulas in GR by Bob McNees:
- How to succeed in graduate school in theoretical physics by Daniel Harlow:
- Advice essays for different audiences by A.W. Peet:
- NIST Digital Library of Mathematical Functions:
- Book lists in GoodReads:
The first principle is that you must not fool yourself—and you are the easiest person to fool. So you have to be very careful about that. After you’ve not fooled yourself, it’s easy not to fool other scientists. You just have to be honest in a conventional way after that.
— Richard Feynman, Cargo Cult Science.
Advice
- Four golden lessons by Steven Weinberg:
- Advice for the Young Scientist by John Baez:
- Career advice by Terence Tao:
- Recommended non-physics reading for grad students by A.W. Peet:
- Research Debt by Chris Olah, Shan Carter:
- Student “Learning Styles” Theory Is Bunk by Daniel Willingham:
- Thoughts on graduate school by Secret Blogging Seminar
- Quasi-mathematical writings by Kimball Martin:
- Will you be my advisor? (Q&A) by Kimball Martin:
- Some Career Advice for Postdocs and Grad Students by Kimball Martin:
Links to other shared resources
- Career Collection by AMS Notice:
- What to do in talks by Jason Starr (), with tip sheet by Jordan Ellenberg ()
- Practical suggestions for mathematical speaking by Bjorn Poonen:
- Ten lessons I wish had been taught by GC Rota: ,
- You and Your Research talk by Richard Hamming:
- John Baez on Research Tactics by Luke Muehlhauser:
- The Princeton Companion’s advice to a young mathematician:
- Writing a teaching statement by James Oxley: ,
- Writings (Advice, Expository, Links) by Kevin Zhou:
- Interview of Tibra Ali: A Physicist’s Poetic World (Part 1 , Part 2* , Part 3 )
- Podcasts by Cal Newport:
- Useful things to know when starting graduate school by Galois Group, UCD Math:
- For potential Ph.D. students by Ravi Vakil:
Links shared on General Advice
- On seminars:
- On giving talks:
- On writing:
- Links to other grad student advice articles
- On letter of recommendations by Ravi Vakil:
Papers
Tools
- Zotero: My assistant for study+research. ( My Zotero setup )
- Visual Studio Code: I use VS Code for almost all my writing/coding.
- Neovim: I am shifting to Neovim from VS Code. ( My Neovim setup )
- $\rm\LaTeX$: My go-to system for document preparation.
- Local: TeX Live
- $\rm\LaTeX$ Workshop extension for VS code
- VimTeX plugin for Neovim
- Online: Overleaf, TeXLive.net
- Templates:
- MISC links:
Click to view
- $\rm\LaTeX$ Benchmark
- $\rm\LaTeX$ tutorial site: Learn$\rm\LaTeX$.org
- Beautiful Math Notes Writing Workflow by Gilles Castel (RIP, my friend) [, ]
- VSCode-$\rm\LaTeX$-Inkscape Workflow by Pingbang Hu
- Detexify, tikzcd-editor, Ipe Drawing Editor, quiver, Table Editor
- Galleries: TeXample.net, TikZ.net, TikZ.fr, pgfplots.net, Asymp.net, FeynM.net*
- Article/book sites: $\rm\LaTeX$.net, $\rm\LaTeX$-Cookbook.net*, $\rm\LaTeX$guide.org, TikZ.org, TikZ.jp
- Local: TeX Live
- Python: My favorite programming language so far.
- Git: I use git for version control.
- Computer Algebra Systems
Click to view
- Maxima: Open source, similar to Mathematica.
- GNU Octave: Open source, similar to MATLAB.
- SAGE: Open source, incorporates Axiom, GAP, GP/PARI, Macaulay2, Maxima, Octave and Singular with a friendly web-based interface.
- Linux:
I don’t use Arch btw. I am back to Ubuntu again, with GNOME.
But I might go for Arch soon for my growing interest in Hyprland.- My dotfiles will be here.
Footnote
Apologies for the unsorted list. I’ll organize and update it when I have time. ↩︎