Recommended software

It is suggested that you use software that supports both Windows and Linux whenever such is available, since learning it’s keyboard shortcuts will benefit you a lot.

General use

TypeSubtypeWindowsLinux
ArchivingFiles7zipxarchiver / peazip
 Media contentwhereIsItwhereIsIt (wine)
 EditorsLightweightNotepad++
pspad
Notepad-qq
Geany
 Medium weightAtomAtom
 ViewersImagesIrfanviewnomacs
gthumb
 PDF viewerFoxit ReaderFoxit Reader / Evince
 Hex viewerHxDBless

Productivity/automation

TypeSubtypeWindowsLinux
AutomationBackupFreefilesyncFreefilesync
 ScriptingAutohotkeyActiona / Bash
Clipboard
ManagerCopyQCopyQ
File managerlight weightDouble commanderDouble commander
 heavy weightTotal commanderKrusader

Multimedia

TypeSubtypeWindowsLinux
AudioPlaybackFoobarFoobnix / Deadbeef
 EditingAudacityAudacity
VideoPlaybackMedia player classicVLC / SM Player
 RecordingCamStudioOBS

Programming/Development

TypeSubtypeWindowsLinux
ProfilingC/C++UMDHValgrind
IDEC/C++NetbeansNetbeans
 C#Visual StudioVisual Studio Code
Monodevelop
 FortranPhotranPhotran
 Java (free)NetbeansNetbeans
 Java (commercial)IntelliJ IDEAIntelliJ IDEA
 Java / AndroidAndroid StudioAndroid Studio
 MIPSQtSpimQtSpim
 PascalLazarusLazarus
 PythonPyCharmPyCharm
FrameworksSpringSpring Tool suiteSpring Tool suite