DEFINING YOUR GOALS AS A PROGRAMMER
After you get familiar with the basics, the next big step is to decide what you wish to achieve with programming. You can then choose a suitable programming language that lets you translate your ambitions into concrete projects. I have gathered some tips for you in another post on how to choose your first programming language, check it out!
The different, diverse projects in programming are usually divided into two areas. Firstly, there’s the development on the end-user or client side, called the front-end. The second one is the back-end part, which entails the work done on the server-side. For a more detailed overview about the differences between these two, read my post on back-end development vs front-end development.
I personally wanted to create a web application. A responsive website where users could register and create profiles, post content, and modify it. So I needed to do some back-end work to create a database for my users and the content they post. Additionally, I would have to learn some front-end skills, too, to create a user-friendly and beautiful user interface.
For a beginner this seemed like a pretty daunting task. I’ll write more about the actual project in a later post.