You could take this course for a lot of different reasons. Let's quickly cover three of them.
1. You want to become a programmer or software developer
First, you want to become a programmer or a software developer. If you want to build programs for a desktop or laptop, for the web or a phone, whether it's Mac, windows, Linux or whatever else may come in the future, what we're covering here are the core ideas and skills you will always need and always come back to.
2. You work with, manage or live with a programmer or software developer
You may have no intention of becoming a programmer right now, but you do work with programmers, manage or live with them, and you've been thinking it might be useful to know more about their world and what's important to them. Maybe you just want to get a better idea of what exactly a programmer actually does all day long. You'll get that here.
3. You’re not sure if it’s just your passion
What if you're not completely sure about this? What if it’s just your passion? Perhaps you're worried this might not be for you or maybe it's too late. Maybe if you were wired up the right way, surely would have done this already.
It's okay. Programming doesn't have to be the grand passion of your life. If it is, fantastic! But right now, I don't even need you to be totally sure about what you plan to do with this knowledge. But is there something in it you find interesting? That's good enough. We can work with that.
When you read about it or see it on films or TV, is there something about programming and coding that looks interesting or a little intriguing? It might also sometimes look a bit intimidating, unfriendly, frustrating or boring. Sure. It can be those things. For some people it's just a job. But programming can be incredibly rewarding both intellectually and in your career.
Whatever background you're coming from, I guarantee you that learning more about computer programming is always worth it.