Software Bucket List
Learn coding
Master basic programming concepts
Learn about LLM
Master the fundamentals of Large Language Models (LLMs), including their architecture, training, and applications

Learn vibe coding
Master the art of vibe coding, a creative approach to programming via prompts

Create a desktop application
Develop software for desktop computers
Learn UML
Master Unified Modeling Language (UML), a standardized modeling language used in software engineering
Become full-stack developer
Master both front-end and back-end development to become a proficient full-stack developer
Learn BDD
Master Behavior-Driven Development (BDD), a software development approach that enhances collaboration between developers and non-technical stakeholders
Learn Extreme Programming (XP)
Master Extreme Programming (XP), a software development methodology that improves quality and responsiveness to changing customer requirements
Learn Delphi
Master Delphi, a powerful programming language for rapid application development
Publish NuGet package
Create and publish a NuGet package, contributing to the .NET ecosystem
CONTENT FOR SOFTWARE
BUCKET LIST STATUS
Help us improve this bucket list by adding more items and data.
Want to add items to this bucket list?
Tag your items with software when adding a new item.
