Quiver is yet another app like the two above: you can mix and match text (in both Markdown and LaTeX formats) with embedded code inside notes. However, Quiver has a dedicated code editor right inside the app that’s cleaner and more responsive than its competitors.
As for syntax highlighting, this app supports over 120 programming languages. Cloud storage sync is available for Dropbox, Google Drive, iCloud, and more. And because notes are stored as JSON, you can safely use version control to track changes. Shared notebooks even allow for collaboration between teammates on large projects.
So if Quiver is so great, why is it listed third? Because it’s only available on Mac. While the Mac operating system is a wonderful programming environment, most coders are still on either Windows or Linux. We consider this a huge negative mark.
Platforms: Windows, Mac, Android, iOS, Web
OneNote is arguably the best note-taking app period, but until recently it lacked syntax highlighting abilities, making it inappropriate for programmers. Fortunately, thanks to a free add-on released by a GitHub user, OneNote can now do syntax highlighting for code.
The add-on is admittedly a bit clunky, but it’s nice to know you can finally use OneNote for storing code notes. Since OneNote is one of the best ways to take notes as a student, this is particularly good news for students in programming and engineering curriculums.
OneNote is also great for collaborative projects due to note sharing. And best of all? It’s completely free and available on nearly every major platform, both desktop and mobile. (Except for Linux, sorry!)