My OutSystems learning journey has been very practical and problem-solving focused. I started by working on screens, blocks, popups, and CSS styling, where I learned how UI behavior can differ across screens and how responsive design works in real applications. Gradually, I moved beyond basic drag-and-drop development and started debugging frontend issues such as popup width problems, CSS conflicts, and screen rendering behavior. After that, I began integrating JavaScript into OutSystems, working with click events, right-click handling, event listeners, DOM selection, and interaction between JavaScript, screen variables, and OutSystems actions. I also explored SQL widgets, custom queries, and pagination, which helped me understand backend logic and data handling. Along the way, I investigated runtime issues like 404 errors and module service problems, improving my debugging and analytical skills. Overall, my journey so far shows steady growth from a beginner toward an intermediate OutSystems developer with strong curiosity, persistence, and hands-on learning experience.