Published October 26, 2026 | Version v1

An easy, automated, and sustainable programming environment builder using C

  • 1. ROR icon Bangladesh University of Business and Technology

Description

Setting up a programming environment can be a complex and time-consuming task, particularly for beginners with limited experience in software installation and system configuration. Installing compilers, configuring code editors, managing dependencies, and setting environment variables can create unnecessary barriers to learning and practising programming.

Noob’s Pill: An Easy, Automated, and Sustainable Programming Environment Builder Using C addresses this challenge through a command-line application designed to automate essential programming environment setup tasks. Developed in C, the application checks system information and existing development tools, facilitates the installation of Visual Studio Code, Code::Blocks, and C/C++ compilers, and automates relevant configuration steps. The project materials describe support for Linux distributions, including Ubuntu, Debian, and Linux Mint, as well as Windows.

The core contribution of Noob’s Pill is consolidating multiple programming environment setup tasks into a single automated workflow. Rather than requiring beginners to manually handle each installation and configuration step, the application brings together system checking, development tool installation, and environment configuration within one command-line utility. This integration aims to reduce setup complexity and help beginners prepare their systems for programming more conveniently. The project report, presentation slides, and proposal document its motivation, objectives, requirements, implementation, and functionalities. The source code is available on GitHub for inspection and further development.

Files

Noobs-pill.pdf

Files (1.3 MB)

Name Size
md5:449fd039b0ce8719ec088891ebadc344
1.1 MB Preview Download
md5:c9732cbb7d1a719d4790f679d0d0a55a
67.9 kB Preview Download
md5:10671b29927086d660ba421b1f7de275
200.5 kB Preview Download

Additional details

Related works

Dates

Available
2021-12-20

Software

Repository URL
https://github.com/JonyBepary/noobs-pill
Programming language
C