5 Ways to Stay Motivated While Learning to Code

Motivation is a tricky topic. There were some things in my life for which I had strong burning desire in the beginning, but after a couple of weeks my motivation completely plummeted and often I even ended up hating this particular task, hobby or project. This can easily happen when you invest a lot of time … Read more

3 Tips to Stay Focused While Coding

I’m kind of a productivity nerd. I really love reading articles, books and blog posts about tips and techniques that help me get more done, beat procrastination and improve efficiency and motivation. And while there are lots of different approaches and not everything works for everyone, one common theme is always present: The importance of … Read more

How to Use Google to Solve Your Programming Questions

For the last >150 days since I started my Youtube channel, I have released a new video every single day (although sometimes after midnight). And since I learn the programming concepts I teach there in the process of making these videos, this also means that I had to research extensively about a topic more than … Read more

5 Audiobooks and Podcasts That Help You Become a Better Programmer While Washing the Dishes

I am a big fan of audio learning material, because you can really tap into unused time that you would otherwise spend listening to music or just mind wandering. I always make sure that I have at least 1 audiobook and several podcasts on my phone so I can listen to them while driving, washing … Read more

This Is Why You Have to Solve Your Coding Problems Yourself

Learning to code is basically just going from one problem to another. Some of these problems are solved easily, but there are also situations where you just feel lost and frustrated. In these moments you wish someone else would write your code for you, implement the thing you don’t understand and then hand over the … Read more

Want to Learn Programming? Do a Little Bit Every Day!

As I already explained in my Incremental Progress over Intense Sprints blog post, I think it is much better to make steady, incremental progress rather than going super hard for short periods of time and eventually burn out. If you can combine both, perfect, but don’t confuse the initial boost of motivation that you always … Read more

The 5 Biggest Beginner Mistakes I Made When I Created My First Android Apps

As I described in my “How I Started to Learn Android Programming” blog post, you should start as early as possible to build actual little apps instead of consuming books and other forms of plain theory. Not long after I wrote my first line of code (at least in my adult life), I released my … Read more

Where to Ask Your Programming Questions?

Note: Before you go ahead, make sure you have read my How I Started to Learn Android Programming blog post. There I explain more generally how to start learning Android development as a beginner.    Learning programming is hard an can be quite frustrating. Google helps with a lot of questions, but often times there is … Read more

How a Growth Mindset Makes Learning Programming Easier

Let’s face it: Learning to code is hard and can be quite frustrating. It’s also very satisfying when something finally clicks or a piece of code works, but the next session of sitting in front of your PC with 10 tabs of different Google searches, Stackoverflow questions and documentation opened — while stressfully ripping your hair … Read more