Skip to content

Welcome

The chapters fundamentals and web development are written in German, the rest is in English, but feel free to use the translation feature in your browser to display the texts in the language of your choice.

Being able to use your PC effectively is essential in today's digital world as it serves as the gateway to productivity, creativity, and countless opportunities for learning and connection.

Scratch

Scratch is a free, visual programming language and online community developed by MIT (Massachusetts Institute of Technology). With Scratch, children and beginners can create their own interactive stories, games, and animations by snapping together colorful programming blocks (like puzzle pieces), learning the basics of programming and logical thinking. Scratch is used worldwide.

Web Development

Web development offers an excellent entry point into technology because it provides immediate visual feedback that makes learning engaging and rewarding, while also teaching fundamental programming concepts that transfer to other areas of software development.

App Development

Learning to code is an essential skill in today's digital world. It empowers you to create, solve problems, and automate tasks, opening up endless possibilities in technology and innovation. Whether you're building apps, websites, or analyzing data, coding provides the foundation for turning ideas into reality.

The best motivation comes from bringing your own ideas to life. Think of an app you’d love to create—something simple, but that you truly need or feel is missing in the world. It could be a unique solution to a small problem you face every day, something that doesn't exist yet but could make life a little easier or more fun.

Start by sketching paper prototypes of your app ideas. These simple drawings help you quickly visualize the layout and flow of your app without any technical distractions. Once you're happy with the paper version, move to digital prototypes using Figma, a design tool that lets you create interactive, high-fidelity mockups. Figma allows you to design, prototype, and collaborate all in one place, making it perfect for turning your concepts into clear, shareable visuals. This step will give you a solid foundation before diving into actual development.

Now that you have your idea and design ready, it’s time to bring it to life—let's dive into the basics of Dart and start building the foundation for your app!

Git

GitLab serves as a powerful platform for version control and project collaboration, while Markdown provides a simple yet effective way to format text and documentation, making both essential tools for organizing and presenting your web development projects professionally.

AI

This material was developed using artificial intelligence (AI) technologies:

  • The fundamental structure was established by myself.
  • Texts have been refined and optimized through AI-assisted editing to enhance clarity and readability.
  • Numerous examples within the material were generated by AI systems.
  • I have reviewed and revised everything, ensuring the quality and accuracy of the content.