Programming Tutorials — C, C++, C#, Java, JavaScript, Python, PHP, and Game Development

Flat illustration of a desktop workspace featuring a monitor displaying structured code icons representing computer programming tutorials

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.

Java Dynamic Arrays - Integers

Java Dynamic Arrays – Integers

The DynamicArrayOfInt class is a simple implementation of a dynamic array in Java. A dynamic array is a resizable array that can grow or shrink in size as needed. This class provides methods to manipulate and interact with this dynamic array of integers. In the constructor, initially the data array has a size of 1 and grows as necessary.

Moving ball applet – Java

This is a Java class that uses some trigonometry and vector mathematics in its implementation.  An object of type MovingBall holds data about a “ball” that has a color, radius, position, speed, and direction. The ball is restricted to moving around inside a rectangle in the xy-plane. The ball can draw itself in a graphics context and will move when it is told to move.

Text Tool

Text Tool [code=’java’]/******************************************************* * MYCPLUS Sample Code – https://www.mycplus.com * * * * This code is made available as a

Scroll to Top