Programming Tutorials and Coding Guides
Explore programming tutorials with practical examples across multiple languages, scripting, and development concepts for beginners and advanced users.
Welcome to the Programming tutorials section, where you will learn coding concepts with real-world examples across multiple languages and platforms.
This category includes beginner to advanced guides covering scripting, automation, and application development. Whether you are learning programming for system administration or building applications, these tutorials will help you gain practical experience.
Programming plays a crucial role in modern infrastructure and DevOps workflows. You can also explore related topics such as DevOps and Linux to understand how programming integrates with system-level operations.
What you will learn
- Core programming concepts and logic building
- Writing scripts for automation and system tasks
- Debugging and optimizing code
- Practical use cases in real environments
Who should read this
- Beginners starting with coding
- System administrators learning scripting
- Developers looking for practical examples
957 articles
Featured guides in this category
Hand-picked, most-cited tutorials — start here if you're new.
![HackerRank Solution: Martix Script [Python Regex]](/matrix-script-hackerrank-solution/python_matrix_script_hu_128db40108208303.webp)
HackerRank Solution: Martix Script [Python Regex]
In this tutorial we will cover multiple methods to solve matrix script from hackerrank solutions.

HackerRank Solution: Python Company Logo
company logo hackerrank solution python, company logo hackerrank solution python3, hackerrank solution for …

Python subprocess
Learn how to use Python subprocess to run shell commands, capture output, handle errors, use timeouts, pass …

How to Remove or Uninstall a Go Package (go get, Go Modules, Tools)
Learn how to remove or uninstall a Go package added with go get or go install. This guide explains how to …

HackerRank Solution: Python Alphabet Rangoli
In this tutorial we cover 3 methods to solve alphabet rangloi hackerrank solution in python3. Solution-1: …
![HackerRank Solution: Python Nested Lists [4 Methods]](/python-nested-list-hackerrank-solution/python_nested_lists_hu_3ed8216f6e7dce26.webp)
HackerRank Solution: Python Nested Lists [4 Methods]
In this tutorial we will cover 4 different methods to solve python nested list hackerrank solution using …
Bash until vs while loop: exit codes, same counter, and when to pick each
Bash until vs while using exit status: bash until loop runs while a command fails, while loop bash runs while it succeeds. Examples for counters, wait until …
Python Call Function from Another File
Learn how to call a function from another Python file using import, from import, package imports from a different directory, importlib, and fixes for …
Getting started with NodeJS [Beginners Tutorial]
Getting started with NodeJS the right way empowers you to exploit the potential of NodeJS. This tutorial walks you through NodeJS overview, mainly focusing on
How to create thread in Nodejs [Multithreading Examples]
Learning how to create thread in Nodejs is one of the recommended steps toward boosting the performance of your Nodejs applications.
Python Check if File Exists
Learn how to check if a file exists in Python using pathlib Path.exists(), Path.is_file(), os.path.exists(), and os.path.isfile(), with examples for …
Nodejs write file simplified with 4 easy examples
Apart from knowing the structure of the fs module, you need to comfortably Nodejs write files ending in .txt, .html, .js, and .json extensions. That calls for
Generate UUID in Node.js (NodeJS UUID Generator Guide)
Learn how to generate UUID in Node.js using the uuid package, crypto module, nanoid, and other methods. This guide explains UUID versions, NodeJS UUID …
Implementing NodeJS CMS with express and MongoDB
Implementing NodeJS CMS with Express and MongoDB will enable you to debug popular CMSs, get a template to customize when building applications with NodeJS,
How to Paginate with Mongoose in Node.js [Practical Examples]
It is a traditional way to paginate with mongoose. Here, It simply uses limit and offset in SQL queries to paginate the data from database. If you are working
In NodeJs, why is new Date constructor setting default time to 7am?
In Nodejs, the new Date constructor time defaults to 7 am if your time zone is 7 hours behind the Greenwich Meridian Time.
Create Map function for objects (instead of arrays) - Nodejs map
Object mapping enables you to handle data comfortably. However, the main challenge of implementing Nodejs map is that objects lack the native map method that
Deploy Heroku Node.js from Scratch - Tutorial
You are just getting started with app hosting on Heroku Node.js, and you need a straightforward tutorial to guide you from scratch. Or you have a challenge
Complete Tutorial on Node.js Passport
Node.js passport simplifies user authentication and authorization when building web applications. Despite the usefulness of passport.js, you may fail to
SOLVED: How to do Nodejs Base64 Encode & Decode
Failure to understand the Nodejs base64 encode process could hinder you from maximizing the runtime environment's potential in data transfer.
How to implement 3 stacks in an array
A Stack is a Last in First out(LIFO) data structure. Push and pop operations are used for insertion and deletion of a value from the stack respectively. In
