1. How did you get started with learning programming?
I started coding around 2016. I enjoyed computers since I was young — I always loved understanding how they work, especially the coding part. I was like 14 or 15 years old, watching YouTube videos about coding when I found a course about syntax principles. It wasn't strictly about coding — it was just about words and syntax and how they worked.
That was my first experience with coding. And with that, I realized what I wanted to study — computers.
But, I took a break from coding, primarily because my school curriculum had no coding-related subjects. I got into coding again only after starting university, which is where I am right now.
2. How has your experience with coding been?
My experience with coding has been a mixed bag.
I started learning to code by myself, which made me realize my goal in life. But, when I got to university and had to do real programming, I had negative experiences with bad teachers and mindsets among my classmates.
A big part of coding is asking for help because we're humans - we forget things. It's impossible to memorize everything that exists in a programming language.
I've realized that coding is 50% ideas and creativity and 50% execution and coding. Coding is also about teamwork and asking for help when you're stuck with something. Most people think you have to memorize all of it – the syntaxes, the implementations.
Since we're humans, at the end of the day, we forget things. You can memorize the syntaxes and how it works, but it's practically impossible for you to memorize absolutely everything that exists in a programming language.
At the university, I started with C programming, then moved to Python, Java, and object orientation. In learning them, I now understand that you have to learn to read well to become a good programmer — it's not just coding and maths.
3. How was your experience with Programiz PRO?
I came across Programiz PRO in 2020 when I was looking for an online compiler. I found Programiz's Python online compiler, and eventually found and took your Python courses.
Programiz PRO has great course structure and interactivity built in. Plus, the theory is exceptionally well done - simple but thorough.
Programiz PRO is the platform I've felt the most comfortable with. The interface is nice. And the courses were enjoyable because of the structure, explanations, and interactivity. Good, well-explained theory is hard to come by and your lessons were pretty simple to understand.
I like how the practice questions don't give you the full answer immediately. So, I could feel I was getting better at coding as I completed the lessons and practice exercises — that was fun. And if I got stuck, I could use the AI guide to understand my mistakes and redo the exercise.
I eventually completed the Master Python learning path in four days — I was doing the course non-stop. Recently, I've taken on Java Basics and OOP.
4. How has learning to code with Programiz PRO impacted you?
Learning with Programiz PRO helped me a lot, especially with Python and Java. It helped me get closer to these languages in a way that when a code is introduced to me, I can now understand it better and explain it clearly. This has helped me explain things to my friends and they understood it well.
The platform has helped me get closer to my aspirations of going deeper into programming, building projects with people I have common interests with, and bettering myself each day.
5. Who do you think would benefit from Programiz PRO?
I would recommend Programiz PRO to learners who like to interact with the code when learning programming. People who are prepared to read the theory and committed to learning coding would benefit from Programiz PRO.
6. What has changed the most for you since using Programiz PRO?
I've made a lot of improvements since using Programiz PRO. I've been managing to code faster and more naturally — some things have become almost automatic because I understand certain coding conventions and practices better because of the courses.
Pairing your college classes with good external resources, especially when learning to code like Sebastian, will make you a much better programmer in the long run. College is about expanding your horizons and platforms like Programiz PRO can only help!
Learn programming the way its practiced in the real world - like Sebastian did - with Programiz PRO!
Start Learning Python Now!