(By sambitraze)
Right Language
First you need to pick a appropriate language which you will be focusing on for your entire learning process. There are a lot of language these day, for each use there is a specific most suitable language out there such as Python for machine learning Golang for server side programming, Java for desktop based application, C for system programming and many more.
Just head over to you tube and google and search it out which one is best suitable for you according to what field of work you want.
I would suggest to go for python as it is best used for ML and Scripting. It even supports for game design to some extent and also some basic mobile app development. Note that not every language is easy to learn some may be easy and some may be hard i would recommend to learn c or java for basic knowledge and then move over to more specific ones...Even though Python is more popular than Java and C but most of the Java/C developer are paid the most. So the trend is not fixed.. just chose a language from the available ones which makes you think that learning it will be a fun and you can explore it and your talent very nicely.
Right Platform
After you select your language you need to select a platform or tool in which you would code in . Try to go for best recommended ones by famous programmers for each language..Generally i would prefer to go for Visual Studio Code By Microsoft. It has support for enormous language even it updates regularly for better experience. For example if you choose python u can install python application and then install the Vs Code(Visual Studio Code) then add plugins to code in with better experience. Similarly you can do same for other languages.
Right Rig
Most important thing is you should have a Laptop or PC for to code. You can always use a small PC such as raspberry pi PC but to have better experience and speed you must opt for following specs.
-> 8 GB of RAM or more
-> i5 8th gen or better(i5 9th gen , 10th gen (keeping in mid for ML Processing)) (AMD is also good)
->500 GB SSD or more (Additionally u can go for hardisk of 2 TB of 7200 rpm for storing unused files).
-> Monitor with good screen size(27 inch or more) (take wide screen if possible).
-> Good keyboard and mouse .
-> Graphics card only if you are into Ml.(not Like RTX 2080Ti ) (NVIDEA only)
->If laptop then it must have good battery backup like 5 hrs or more (so to code on the go)
->Good stable Internet connection(Broadband recommended or else you can opt for LAN if you are in college and WiFi)
Right Resource to learn
There are a lot of ways to learn programming. But mostly they are of two types i.e paid and free.
In free resources you may count in you tube, learning from a friend, books in library, self exploration, etc. In paid resources you may count in Udemy, Coursera, etc . but as you are a beginner i would suggest to download books and learn by offline method or you can refer to google for free tutorial like geeksforgeeks and tutorialpoints websites.
Please comment the topics in which you want a blog (we will surely post something).
Comments
Post a Comment