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