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 …
Powerful Pattern Matching Techniques in Python Revealed
Discover the transformative power of pattern matching in Python with our comprehensive guide. Dive into advanced techniques, avoid common mistakes, and harness …
5 ways to check if a string is an integer in Python
When operating with numbers and strings, many times while fetching the data from the text box, we fetch it as a string. Now, on back-end this data may be
Read File in Golang with Timeout (Handle Large Files, Scanner Errors & Real Examples)
Learn how to read files in Golang with timeout handling using select, time.After, and context.WithTimeout. This guide covers reading files line by line, in …
Using Node.js with Visual Studio Code
Knowing how to use Node.js with Visual Studio Code is easy. All you do is install your preferred Node.js version and Visual Studio Code for your operating
How to use async for loop in Node.js
Node async for loop helps to fetch resources in a controlled environment. It would be best to understand the concepts of loops, iterables, and numerables,
Golang struct Tutorial
When you declare a struct without field values, we say that it is a zero value struct. A zero value golang struct has its corresponding field values set to
Golang Pointers Tutorial: Address, Dereference, nil, and Pointer Receivers
Learn pointers in Go: pointer types *T, address operator &, dereferencing, nil pointers, passing pointers to functions, pointer receivers, structs, slices and …
Golang flag package examples: CLI flags, multiple values, subcommands
Golang flag and golang flags examples using the standard library flag package: go flag and go CLI flags, golang flag example for string, int, and bool, golang …
How is Nodejs single threaded? The Truth Revealed!
According to Nodejs documentation, the most straightforward answer to the frequently asked question, "Is Nodejs single threaded?" is yes.
Golang Variable Scope: Local, Package-Level, Global, and Block Scope
Learn variable scope in Go, including local variables, package-level variables, global-style variables, block scope, short declarations, shadowing, and best …
Change the Default log Package Prefix, Flags, and Output in Go
Go import log for the standard logger: change golang log format with SetFlags, add a golang log prefix with SetPrefix or log.New, use log.Printf for formatted …
Learn async while loop in Nodejs from SCRATCH
This tutorial explains async while loop Nodejs without assuming you understand the concepts of promises, looping, and timers.
JavaScript assertequals Explained [6 Practical Examples]
JavaScript assertequals are some of the crucial software development assertion tools. You can import the NodeJS built-in assert module or install it with npm.
Merge Dictionaries in Python: |, update(), **, and More
Learn how to merge dictionaries in Python using the | operator, update(), ** unpacking, copy(), ChainMap, and more, with duplicate key behavior and Python …
Python Create Directory Recursively
Learn how to create directories recursively in Python using pathlib Path.mkdir(parents=True, exist_ok=True) and os.makedirs(), including create-if-not-exists …
