How to get started: What is your goal?
So, you’re a total newbie to coding and don’t know where to start? Before you dive into coding, it’s useful to keep some things in mind.
What is your goal?
Before you dive right into programming, I think it’s important to ask yourself why you want to learn how to code and what you want to achieve. The best way to get started is to have a good reason to learn: what would you really like to be able to do? Maybe you want to figure out how to add more content to your WordPress site and how to customize it the way you like, or maybe you’re a travel blogger who’d really like to build her/his own website. Perhaps you want to be able to build your own iOS app, game or web-application. Whatever it is, having an ‘end-goal’ keeps you motivated and can really help you to get through the harder parts. It will be hard sometimes and it will be frustrating, but having a goal gives you and end-vision and will drive you forward. If not, it’s possible that every little frustration will be an excuse to give up. So ask yourself, why do I want to get coding and what do I want to get out of it? Are you dreaming of a job in IT? Or are you just curious? Whatever it is, having a goal can help you with deciding what path you should choose (front-end, back-end, design, UX etc) and which language you should start with.
I have to admit. When I first started programming, I didn’t have a specific goal in mind. I was finishing my master thesis in history and was curious about coding. But most important: I really wanted to learn and I wanted to make things. At that time, my then-boyfriend was a developer, and I thought it was nice to have a better understanding of what he was doing. Later on, when I learned about the joy of coding, I wanted to build small games. And I did. After that, I fell in love with Ruby on Rails, I got the opportunity to work on some amazing projects and I’m currently working on building my own web application from scratch (more on that soon.. ;)).
So why did you started coding? Did you have a specific goal in mind?