Programming Tutorials — C, C++, C#, Java, JavaScript, Python, PHP, and Game Development
Programming powers modern technology — from desktop software and websites to mobile apps, games and enterprise systems. Strong programming skills remain essential for developers, students and technology professionals building modern digital solutions.
MYCPLUS has been publishing programming tutorials, source code examples and practical development guides since 2007. This programming hub brings together tutorials for C, C++, C#, Java, JavaScript, PHP and Python, along with game development and real-world coding examples designed for hands-on learning.
You will find beginner-friendly programming tutorials, practical source code examples and advanced development guides covering object-oriented programming, debugging, modern programming techniques and professional software development practices. Whether you are learning your first language, improving coding skills or exploring modern development technologies, this section provides structured resources for real-world programming and software engineering.
What You’ll Learn:
- C programming fundamentals — variables, functions, pointers, memory management, file handling and procedural programming concepts
- Modern C++ development — object-oriented programming, STL, templates, smart pointers, lambda expressions and advanced C++ features
- Python programming — scripting, automation, data processing, application development and beginner-friendly programming concepts
- Java and C# development — object-oriented design, application architecture and enterprise programming fundamentals
- JavaScript and PHP programming — web development, frontend and backend programming, dynamic applications and interactive user experiences
- Game development programming — graphics programming, game engines, real-time systems and practical game development concepts using C and C++
Why MYCPLUS: One of the web’s longest-running programming resources — trusted since 2007 with hundreds of tutorials, practical coding guides, source code examples and developer learning resources designed for real-world programming skills.
This is a Number Base Conversion Program written in C. It is designed to assist novice C programmers in understanding and implementing basic number base conversions. New C programmers can use this program as a reference to grasp fundamental concepts of number base conversions and modular programming in the C language.
C Programming Source Code
This is telephone directory program written in C and uses BGI Graphics to display data. The program takes Name, Phone Number, Mobile Number, Address and saves it in newly created file. The program also shows saved record on screen. User can find and delete the records too.
C++ Programming Source Code
This C code provides a simple and customizable implementation for creating text boxes that can be used to display tips, hints, or information in a game or application. The code is designed to be beginner-friendly and easy to integrate into C programs.
C Programming Source Code
How to create the mouse pointers in c language. Different shapes can be given to the mouse pointer by changing the values of the cursor variable array.
C Programming Source Code
This is a C Program to perform list traversal operation using linked list. This C program to show the basic functions of linked list such as add, delete, append and delete.
C Programming Data Structures Source Code
This is a C Program to implement tree data structure. It uses current working directory as the root and traverse all files inside the directory and prints them on the screen. You can use any C/C++ compilers to compile and run this program however, it is tested using Turbo C++ Compiler only.
C Programming Data Structures Source Code
This C program uses enumerated types to display days of week. The enumerated type is then declared as a different name using typedef keyword i.e. enum days to typedef enum days days. The function prints for each day of the week, today, yesterday, and tomorrow, both as a string and as a number.
C Programming Source Code
This C program demonstrates basic functionalities for handling integer arrays. It allows users to input integers into an array, prints the array, and performs linear searches based on user input until the user enters 0 to terminate.
C Programming Loops Searching Source Code
File input and output operations are essential to many C++ programs, but they can be cumbersome and difficult to manage. Fortunately, C++ provides a powerful mechanism for handling these operations: streams. Streams are a high-level abstraction that simplifies the process of reading and writing to files.
C Programming File Handling Source Code
This C program is a simple banking system designed for novice programmers. The program uses graphics.h for graphical user interface elements, such as windows and buttons, and provides basic banking functionalities like creating a new account, listing all accounts, and handling account transactions. The program starts with an introduction, displaying the name of the bank using basic graphics functions.
C Programming Source Code
This is a Game program written in C++. The objective of the game is to get to your proper plane on
C Programming Source Code