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 …
![Mastering Python subprocess Module [In-Depth Tutorial]](/python-subprocess/python_subprocess_hu_b6a4c79f22c292e1.webp)
Mastering Python subprocess Module [In-Depth Tutorial]
The different functions available with python subprocess are Popen(), call(), run(), check_call(), …

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 …
Golang array of structs and slice of structs: declare, init, iterate
Golang array of structs and golang struct array: [n]T fixed array vs []T slice, golang initialize array of structs with literals or loops, golang make array of …
How to make circular color gradient in Python?
A color gradient is a way to smoothly transition between two or more colors. A circular gradient is a type of color gradient that transitions in a circular
How to run shell commands in Python? [SOLVED]
There are different modules available which can be used to execute or call shell commands inside Python program.
Combine Two Arrays as Columns in NumPy: column_stack, hstack, and concatenate
Combine two lists or 1-D NumPy arrays into a two-column 2-D array using numpy.column_stack, with numpy.stack axis=1, numpy.hstack for column-shaped inputs, …
JavaScript YAML Parser: Parse YAML in Node.js
Learn how to parse YAML in JavaScript and Node.js with yaml and js-yaml, read YAML files, convert YAML to JSON, and handle parser errors safely.
Golang Web Server Tutorial: Build and Configure an HTTP Server in Go
Learn how to build a Go web server using net/http, configure routes, handlers, ports, timeouts, static files, JSON responses, and graceful shutdown.
JavaScript chain functions: nested calls, method chaining, map filter reduce
How to chain functions in JavaScript: javascript chain functions, js chain functions, function chaining in javascript, nested calls f(g(h(x))), fluent return …
JavaScript return vs throw: When to Return Errors or Throw
Understand return vs throw in JavaScript, when to return error values, when to throw errors, and how try...catch handles exceptions.
Convert string to array JavaScript (split, Array.from, Unicode)
How to convert string to array in JavaScript: string to array javascript, javascript string to array, js string to array, convert string to array javascript …
JavaScript JSON.parse(): Parse JSON Strings, Objects, and Files
JSON.parse in JavaScript: valid JSON strings, SyntaxError on bad input, reviver functions, and safe parsing habits.
Search JSON Objects Recursively in JavaScript
Learn how to search JSON objects recursively in JavaScript with value lookup, nested traversal, and practical examples.
Factorial Function in JavaScript Using Recursion
Learn how to write a factorial function in JavaScript using recursion, base cases, input validation, and an iterative alternative.
JavaScript Recursive Map Object: Transform Nested Values
Learn how to recursively map over a JavaScript object, transform nested values, preserve arrays, and create a new object without mutating input data.
JavaScript Recursive Search in Array of Objects
Learn how to recursively search an array of objects in JavaScript, find nested objects by ID, return all matches, and search child arrays safely.
JavaScript Recursive Generator with yield* Examples
Learn JavaScript recursive generators with function*, yield, yield*, tree traversal, converting generators to arrays, and practical examples.
