A short-list with tools for beginners and simple setup to build an open-source project.
This page aims to help beginners to set up their PC for programming. All recommended tools are free, stable, and widely used even by experienced programmers and designers. In the end, we will build a popular open-source project using the downloaded tools.
A popular open-source text editor for developers with a modern UI, deeply customizable and fast.
Themeable - Atom comes pre-installed with four UI and eight syntax themes in both dark and light colors.
Github-ready - The GitHub package is already bundled with Atom - Create new branches, stage and commit, push and pull, resolve merge conflicts, view pull requests, and more—all from within your editor.
Basic programming: using strings, adding numbers, open files
Writing system scripts (creating instructions that tell a computer system to “do” something)
Back end (or server-side) web and mobile app development
Desktop apps and software development
Processing big data and performing mathematical computations
Python can be downloaded from the official website. Choose the installer for your operating system, download, and click a few times.
$ python --version
Python 3.7.2 <-- All Good
Programming Kit - Python Interpreter.
Git is a free and open-source distributed version control system designed to handle everything from small to very large projects with speed and efficiency. Using GIT we can clone/download and manage projects from Github and BitBucket with ease.
To check the installation, feel free to open a terminal and type git --version:
git version 2.28.0.windows.1 <-- All Good
Programming Kit - GIT versioning tool.
Build a Sample Project
To make this short tutorial useful, we will build in the local environment a popular open-source project from Creative-Tim: Material Kit (free version) with a few commands typed in the terminal. Material Kit is a Free Bootstrap 4 UI Kit with a fresh, new design inspired by Google's material design.