01101000 01100101 01101100 01101100 01101111 00100000 01110111 01101111 01110010 01101100 01100100
( ̄︶ ̄)↗ That is “hello world” is binary. If you were like me, a beginner in the world of programming then you too are also probably wondering about where and how you should start your journey in this field. The internet is filled with various resources which will be very overwhelming at first. You want to start learning how to code, you decide to research off the internet and you are there standing in front of multiple resources that are too overwhelming cause you don’t know where and how to start.
Well, you are not the only one who feels this. The internet is filled with millions of resources that contain all the knowledge and information you are looking for. I also feel overwhelmed looking at all these resources trying to figure out which will be the best for me and which will get me the best result. Well, the thing is it doesn’t matter where you start but you must start somewhere. Also in this field of technology having only knowledge doesn’t give very much in return. You must follow the principles of hit and trial. If you learn something it will never be useless. The field of technology is wide and there isn’t something like, you’ll learn everything. So the best thing you can do as a beginner trying to step into the world of programming is just pick a road and start walking, soon enough you’ll meet all the other roads. Get into the field, learn the basics, and try out the ideas that come into your mind. You’ll be fascinated with what you can do with just some basic knowledge.
When you first learn to program you are given the options to choose from multiple programming languages c, c++, c#, python, java, javascript, Ruby, PHP, rust, and many more. While in the higher level of being a developer the language you choose will matter but as of now when you are just starting it will not matter as that much. But generally, It is a good idea to start learning a language that is widely used and is also easier to learn. The languages all share the same core with some modifications that make them different from one another. You pick a language learn the basics and start building some projects. As I mentioned you’ll be fascinated with what you can do with the basics of any language. If you are looking for a roadmap that gives you a detailed map structured plan to learn https://roadmap.sh/ is a good place for you. The roadmap is one of the most starred projects on GitHub and is recommended by many.
So just start learning what you find interesting. Once you get the basics you’ll find it much easier to learn the hard ones. In the end, just enjoy the process. Don’t stress out. The journey is very fun.
I wish you all the best for your journey up ahead! : )