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 …
Promise.all() in JavaScript with Examples
Learn how Promise.all() works in JavaScript with parallel promise examples, rejection behavior, and real output.
Math.floor() in JavaScript with Examples
Learn how Math.floor() works in JavaScript with rounding down examples, integer conversion, and random number generation.
Find GCD in JavaScript (Euclidean algorithm, BigInt, mathjs)
GCD in JavaScript (greatest common divisor, not denominator): Euclidean gcd recursive and iterative with Math.abs for negatives, reduce fold for many numbers, …
JavaScript trim(): Remove Whitespace from Strings
Learn JavaScript trim(), trimStart(), and trimEnd() with input-cleanup examples, whitespace handling, and practical form validation use cases.
JavaScript replaceAll() for String Replacement
Learn JavaScript replaceAll() with string and regex examples, plus how to replace every matching value in a string.
JavaScript await: async functions, try/catch, Promise.all, top-level await
How await works in JavaScript: javascript await, js await, async await javascript, await promise inside async functions, sequential vs Promise.all concurrency, …
JavaScript unshift(): Add Items to the Start of an Array
Learn JavaScript unshift() with array examples, return values, mixed data, and how to add one or more items to the beginning of an array.
JavaScript Math.random(): Random Numbers and Integers
JavaScript Math.random(): values in [0, 1), scaling to ranges and integers, why it is not crypto-grade, and when to use crypto.getRandomValues instead.
JavaScript toLowerCase(): Convert a String to Lowercase
Learn JavaScript toLowerCase() with string conversion examples, case-insensitive comparisons, search normalization, and common use cases.
JavaScript array slice: slicing, negative indexes, slice vs splice, TypedArray
How Array.prototype.slice works in JavaScript: javascript array slice, js array slice, javascript array slicing with slice(start, end), exclusive end, negative …
JavaScript join() Method: Convert Array to String
JavaScript Array.prototype.join(): default comma separator, custom separators, empty string joins, null/undefined and sparse slots, nested arrays, and …
JavaScript querySelector(): Select DOM Elements with CSS Selectors
Learn JavaScript querySelector() with CSS selectors, document.querySelector(), querySelectorAll(), null checks, selector errors, and practical DOM examples.
JavaScript parseFloat(): Convert Strings to Decimal Numbers
Learn how JavaScript parseFloat() converts strings to decimal numbers, how it handles trailing characters, NaN, scientific notation, and how it differs from …
JavaScript startsWith(): Check if a String Starts With Text
Learn JavaScript startsWith() with examples for checking string prefixes, using the position argument, case sensitivity, and alternatives.
JavaScript toFixed(): Round Numbers to Decimal Places
Learn JavaScript toFixed() with rounding examples, string return values, precision gotchas, and how to convert the result back to a number.
