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
960 articles
Golang memdb Tutorial [With Examples]
golang memdb is a simple key value pair based in memory database. We learned how to create a database, insert records, query and then delete the records. …
Golang SQLite3 Tutorial [With Examples]
Golang sqlite tutorial with CRUD Operation. Executing commands on SQLITE database, Select statement, Insert, Read and Delete Operation with examples
Golang MongoDB Tutorial with Examples
Using mongo-driver and mgo package to use golang mongodb with examples to perform CRUD operations
Go Fan Out Fan In Concurrency Pattern Explained
In this tutorial we have explained the usage of golang concurrency patterns i.e. fan out and fan in using different examples
Golang Viper: The Unsung Hero of Configuration Wizards
golang viper tutorial to source YAML, JSON or ENV files and get variables. Set default values for empty or missing variables using viper.SetDefault
Golang lint - Different methods with Best Practices
Golang linting is a way to verify the go code to identify any kind of compilation issues, or performance improvements which can be done. We can perform linting …
Golang Parse YAML file [With or Without Struct]
We can use YAML package in golang to parse YAML file and store the content inside struct or map using yaml.Unmarshal.
How to use Node.js with Sublime Text IDE
Step by Step instructions to use node.js with sublime text IDE. Install Node.Js and Sublime Text IDE for the Integration.
Create HTTPS Server with Node.js [Simple Steps]
Step by step instructions to create HTTPS Server with Node.js with example web server
Error: Cannot find module X in JavaScript [8 Reasons]
We can solve Error: Cannot find module by installing the missing module. We can use npm tool to install the mising module.
How to store values in struct using for loop in GO
In this solution we will learn how to store the values into struct using for loop in golang
Golang return error and handle [Best Practices]
We can return errors in golanf func and then handle errors effectively using Casting Errors, Error wrapping mechanism, and Panic, defer and recover
Golang Math Package Examples [Tutorial]
golang math package examples to perform calculations in go code using math sub packages
Golang read multiple lines from stdin [SOLVED]
We can use fmt.Scan(), bufio.Reader(), bufio.Scanner() function in golang to read multiple lines from STDIN input with examples.
Golang concatenate or merge two or more slices [SOLVED]
We can use copy() and append() function to merge or concatenate two or more slices in Golang.
