Some useful software

Latex (link)

Image

Video

PDF

Note taking

Two very good note taking programs are: