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 …
Different Types of Machine Learning Explained [Beginners Guide]
The different types of machine learning are supervised, unsupervised, semi- supervised, reinforcement
Get File Extension in Python: pathlib, os.path, and edge cases
Learn how to get a file extension in Python using pathlib (suffix, suffixes), os.path.splitext, case-insensitive checks, multi-part names like .tar.gz, and …
Introduction to Python for Machine Learning
We have discussed in detail Python for Machine Learning. We have also talked about the types of Machine Learning. For instance, we have provided brief …
Python Marshmallow Tutorial: Schema, Fields, dump(), and load()
Learn Python Marshmallow with examples for creating schemas, using fields, serializing data with dump(), deserializing and validating data with load(), nested …
Python Catch Multiple Exceptions
Learn how to catch multiple exceptions in Python using one except block with a tuple, separate except blocks, as e, else, finally, and best practices for …
Python get home directory
In this tutorial, we learned about Python get home directory by using various methods. We covered three different methods that we can use to get the home …
Python Exit Program
Learn how to exit a Python program or script using sys.exit(), exit(), quit(), return, and break, including exit codes, messages, functions, loops, and common …
Python Line Continuation: Continue Code on the Next Line
Learn how Python line continuation works using parentheses, brackets, braces, and backslash, with examples for long expressions, strings, lists, function calls, …
Master Python pwd Module [Basics to Advanced]
The Python pwd module provides access to the Unix user account and password database. Using this module, we can access the user's account and password database. …
Master Python Optional Arguments Usage [Tutorial]
Learn everything you need to know about Python optional arguments and optional args. From basics and best practices to advanced techniques, this guide covers it …
Python writelines() Method
how we can use the Python writelines() and Python write() method to write a specific text to the file by using various examples. Furthermore, we also discussed …
How to print range() in reverse order in Python
Multiple examples to reverse the order of string, list etc in python using range() function.
Python None Keyword Usage
In this tutorial, we learned about Python None. We discussed how we can declare and assign a None value to a variable and then compared the None value with …
Python remove element from list
build-in methods that are used to python remove element from list. For example, Python remove() method, pop() and clear() method.
Golang Regexp Tutorial: Match, Find, Replace, and Extract Regex Groups
Learn how to use regex in Go with the regexp package, including MatchString, Compile, MustCompile, FindString, submatches, ReplaceAllString, Split, and common …
