> Fancy apps are not needed
Not sure if Anki counts as fancy, but it certainly is orders of magnitude more efficient than taking notes or active reading. See also: Make It Stick [1]. If you're trying to memorize content spaced repetition is unmatched. I've durably memorized entire 300-page programming design books (e.g. Effective Java) in under a month of 30 min/day reading+Anki usage.
[1]: https://www.goodreads.com/book/show/18770267-make-it-stick