Minimal Programming Kit
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.
We need this software to visualize and edit the sources, execute our projects and investigate the issues that might occur during the programming process.
Programming Kit - VSCode editor.
A popular open-source text editor for developers with a modern UI, deeply customizable and fast.
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.
Programming Kit - Atom editor.
Installing NodeJS unlocks access to a huge ecosystem that exposes many tools and libraries we can use in our projects:
To get started with Node please access the official website and download a version compatible with your operating system
Programming Kit - NodeJS.
Yarn is a package manager that doubles down as project manager. Whether you work on one-shot projects or large monorepos, as a hobbyist or an enterprise user, we've got you covered.
In other words, Yarn is a replacer for
NPMcommands as shown below:
$ npm install
$ npm run start
$ yarn start
Yarn uses an optimized workflow for fetching packages by using a local package (when available). For more information please access the project HOMEpage:
- 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 --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 2.28.0.windows.1 <-- All Good
Programming Kit - GIT versioning tool.
To build locally this amazing product, we will follow up a simple setup: clone the sources from the public repository (Github), install modules and start the template. Let's go!
Step #1 - Clone the sources
$ git clone https://github.com/creativetimofficial/material-kit.git
$ cd material-kit
Step #2 - Install project dependencies (this might take a while)
$ npm install
Step #3 - Start the project
$ npm run start
If all goes well, we shoould see Material Kit starter running in the browser:
Programming Kit - Sample Project.
Links & Resources