This is my very first article on Hashnode, and I hope you all like it.
There are 3 main steps to start a development career. Be it web, app or game, as long as you follow these steps, you are good to go.
Step 1: Decide what type of developer you want to be:
After deciding whether or not you want to be a developer, you must select what type of developer you want to be. This can be a bit hectic and at times you'd end up on your room floor staring at the ceiling and questioning your life choices π But I'm here to help you through that stressful journey.
You must choose, what kind of a developer you want to be: Frontend or back end.
Frontend involves things that users see and interact with. Currently, I am a frontend web developer. I recommend starting with this because the concepts of frontend programming, wether app, web or game are relatively easier to grasp than backend development. Besides, once you have a knowledge of what you are doing at the front, you would know what you are doing at the backπ
Backend development involves working with things like servers, http protocols and database management. It's a bit difficult to master if you start with this, but in time, you'll figure it out. Those that know how to do both front and back end development are called full stack developers. I plan on becoming a full stack web developer one day, but for know, I'll stick to mastering JavaScript frameworks π
Step 2: Choose the right programming languages to learn:
After choosing the type of developer you want to be, you must choose the right programming language to accompany your choice of career. I would have listed some languages here, but that is a journey you have to do on your own. Your choice of development greatly affects the programming language to learn and master. Choose wisely, after mastering a programming language, you're stuck for lifeπ³π³π³ Python was my first, JavaScript was my second and I don't regret my choices one bitπ
Step 3: Chillax !!! :
I know that learning all this may be stressful, especially the time, money, effort and data(πππ) you put into learning all these things. Just calm down, take your time, learn at your own pace and you'll be an excellent developer before you know it. It just takes time an practice, a lot of practice. Like an app told me: {Programming Hero} the main requirements to learn how to code are: P, P and P. {Patience, Practice and Perseverance} The most important of the three is Practice.
So, take my words into consideration, and I'll see you I the dev community π
In the meantime, please don't forget to check out my Website
Please comment and tell me what you think about my article πππ