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 …
JavaScript Math.hypot(): Hypotenuse and Distance Examples
JavaScript Math.hypot(): Euclidean length in 2D or many dimensions, overflow-safe hypotenuse, and distance-between-points patterns.
JavaScript Math.fround(): Single Precision Float Examples
JavaScript Math.fround(): 32-bit float rounding, why fround(0.1) can differ from 0.1, and when single-precision matters.
JavaScript Math.sqrt(): Calculate Square Root in JavaScript
JavaScript Math.sqrt(): principal square root, negative inputs yield NaN, decimals and zero, and distance formulas.
JavaScript Math.min(): Find the Minimum Number
JavaScript Math.min(): smallest of two or many values, spread with arrays, and how Infinity and NaN behave.
JavaScript Math.cos(): Cosine Examples in Radians and Degrees
JavaScript Math.cos(): cosine from radians, degrees conversion, periodic behavior, and common wave or circle use cases.
JavaScript Math.cbrt(): Calculate Cube Root in JavaScript
JavaScript Math.cbrt(): real cube roots for positive and negative numbers, how cbrt differs from ** (1/3), and when to prefer Math.cbrt.
Mediator Pattern in JavaScript: Practical JS Example
Mediator pattern in JavaScript: central coordinator, reduced coupling between components, when to prefer it over Observer, and a small runnable example.
JavaScript Observer pattern (EventTarget and custom pub/sub)
Implement the Observer pattern in JavaScript with EventTarget, callback lists, Pub/Sub differences, error handling, and avoiding listener leaks.
JavaScript factory pattern (functions, classes, and async factories)
JavaScript factory pattern and factory functions: return plain objects, pick implementations by input, constructor-based factories, ES6 class factories, closure …
JavaScript Singleton Pattern with Class and Module Examples
Learn the JavaScript singleton pattern with class-based singleton, module singleton, getInstance examples, and when to avoid global state.
Java Memory Management [In-Depth Tutorial]
Java memory management is handled by the Java Virtual Machine (JVM). The JVM allocates memory for Java objects on the heap, which is a portion of memory that
How to add quotation marks within string Java?
Quotation marks are a commonly used character in programming, especially when it comes to strings. In Java, there are two types of quotation marks that can be
How to skip a line in Java Scanner?
In Java, you can use the nextLine method of the Scanner class to read a line of input from the user. If you want to skip a line, you can simply call the
JavaScript Mouse Events: click, dblclick, mousedown, mouseup and mouseover
JavaScript mouse events: click, dblclick, mousedown, mouseup, mouseover, mouseenter, mouseout, mouseleave, mousemove, target, and coordinates—with Node-friendly …
JavaScript try catch: Handle Errors and Exceptions
Learn JavaScript try catch with syntax, thrown errors, finally blocks, return vs throw behavior, and practical error-handling examples.
