Statistical analysis and programming
Python is a programming language developed under an open source license approved by the OSI, which makes it freely usable and distributable, even for commercial purposes. If we had to summarize it, it is a powerful, fast, transversal and integrated language with many other languages. Moreover, it is usable on many platforms, easy to use and has a rich community of users.
R is a must-have software that offers its user a language and an open-source software environment to perform statistical and graphical calculations. One of its advantages is the possibility to use and install a lot packages. For use under windows, don't forget to install RTools to be able to compile and develop your packages.
Zotero is a free, free and open source reference management software. It allows you to manage bibliographic data and can be easily integrated with browsers and most office suites.
Graphical interfaces, text editors and package manager
Rstudio enables a powerful and productive user interface for the software R. In addition, the interface is equipped with many shortcuts allowing a much more efficient management of R. Do not hesitate to go and have a look at the "Cheat Sheet" to get an overview of the features.
Visual Studio Code is an extensible open-source code editor developed by Microsoft for Windows, Linux and MacOS. It supports a very large number of languages thanks to extensions as well as autocompletion, syntax highlighting, debugging, and git commands.
Anaconda is an open source package management platform, environment and distribution platform for the R and Python programming languages. This platform is used for scientific computing, predictive analysis and large-scale data processing.
Database management system
DBeaver is a free cross-platform database tool for developers, database administrators, analysts and anyone who needs to work with databases. It supports all popular databases: MySQL, PostgreSQL, SQLite, Oracle, DB2, SQL Server, Sybase, MS Access, Teradata, Firebird, Apache Hive, Phoenix, Presto, etc.
Geographic Information System software
QGIS is a user-friendly Geographic Information System (GIS) distributed under the GNU General Public License. It is an official project of the Open Source Geospatial Foundation (OSGeo). It is compatible with Linux, Unix, Mac OS X, Windows and Android and incorporates many vector, raster, database and feature formats.
DTP (DeskTop Publishing)
MiKTeX is a free TeX distribution for Windows designed to provide a complete, ready-to-use TeX/LaTeX environment. You will need this type of software if you want to use the "rmarkdown" and generate documents, reports or presentations via RStudio.
GPL Ghostscript is an interpreter for PostScript (PS) and PDF, offering the possibility to convert files to a large number of bitmap formats, to display them or to print them to printers that do not support the PS/PDF language.
Real reference, the free software Adobe Acrobat Reader DC allows you to view, print and insert comments in PDF documents. In addition, they come with other modules including a printer driver for creating PDF files.
TeXnicCenter is free software under the GNU GPL version 2 license, which comes in the form of an integrated development environment for the LaTeX language under Windows. It is based on the MiKTeX or TeX Live distributions.
Version management software
Git is a free, open source version control system designed to manage any project, from the smallest to the largest, quickly and efficiently. The administration of this system can be done via command lines (with the Git BASH terminal, for example) or via graphical interfaces such as Git GUI. Take a tour here for more information.
GitHub is a web hosting and software development management service, using the version management software Git. It offers paid professional accounts, as well as free accounts for free software projects. The site also provides access control and collaboration features such as bug tracking, feature requests, task management and a wiki for each project.
KeePass is a free password manager, allowing to save a set of passwords in an encrypted database as a single file that can be opened with a master password. This file can be synchronized online (with google drive via the plugin KPGoogleSync)and integrate it into the browser (on chrome via the extensions KeePassHttp-Connector and KeePassHttp) or under android (Keepass2Android).
TeamViewer is free software that allows remote connection to computers, mobile devices and IoT devices anywhere, anytime. For non-professional use, the free trial version is sufficient. Note that you can also share an audio channel with your contacts.
Initially designed for gamers and a good alernative to Skype, Discord a multi-platform online discussion application. It can create its own private or public discussion server, as well as several discussion channels (voice or text), accessible with rights that you can define.
VLC is a free and open source media player.
It is capable of playing most multimedia files as well as DVDs, Audio CDs, VCDs, and various broadcast protocols.
WinRAR is proprietary data compression software. The free trial version allows you to use by default a proprietary compression algorithm, RAR, but it is also able to compress to ZIP format and extract archives in formats (7z, ISO, JAR, TAR, etc.).