Public SpeakingEducationMentorshipCommunity

Demystifying Programming for Beginners: My Talk at ASSETS UGM EDUTALK

Demystifying Programming for Beginners: My Talk at ASSETS UGM EDUTALK

Honored to Share at ASSETS UGM EDUTALK 🎓

Last week, I had the privilege of being a speaker at the first EDUTALK session organized by the Association of Software Engineering Students (ASSETS UGM). We discussed “Fondasi Awal dalam Belajar Pemrograman: Logika, Konsistensi, dan Sumber Belajar” (Early Foundations in Learning Programming: Logic, Consistency, and Learning Resources).

The Core Message: Coding is Logic, Not Magic

I shared with my fellow students that programming isn’t about memorizing syntax—it’s about developing a computational thinking mindset. Even the simple act of making instant noodles follows an algorithm!

Key Takeaways

  1. Start with Everyday Logic: Before diving into complex code, understand the logic behind simple tasks.
  2. Computational Thinking: Break big, overwhelming problems into small, manageable steps.
  3. Community Learning: Balance solo learning with community resources like YouTube, FreeCodeCamp, and W3Schools. Peer discussions are invaluable.
  4. Embrace Errors: 🐛 Errors are teachers, not enemies. Read them carefully to understand what went wrong.
  5. Consistency Wins: ⏰ 30 minutes of coding daily beats a 5-hour marathon once a week.
  6. Focus Your Path: 🎯 Choose your direction early—Frontend, Backend, UI/UX, or PM. Focus accelerates progress.

The Truth About Math

A common myth I addressed is the requirement for advanced math. No, you don’t need to be a math genius to code.

What matters more is a problem-solving mindset, curiosity, and persistence. Advanced mathematics typically becomes relevant only in specialized fields like Data Science or Machine Learning.


Grateful for the Opportunity

Thank you to the Association of Software Engineering Technology Students UGM for the platform to share and connect with aspiring developers. Seeing the enthusiasm from participants reminded me why I love this field—we grow together, one line of code at a time.

To everyone starting their coding journey: You’ve got this! đŸ’Ș

#SoftwareEngineering #ASSETUGM #UniversitasGadjahMada #Programming #CodingEducation #DeveloperCommunity

Image Gallery

Demystifying Programming for Beginners: My Talk at ASSETS UGM EDUTALK - Image 1