Best Dev Tools(By a Self Taught Programmer)



1.Ubuntu Linux OSI have been programming for the last 3 years, I think it's enough time to say that I am a self-taught programmer, initially, I was using windows but somewhere I heard that many Linux Distros are very good for a programmer so first I switched to kali Linux but it was more of a kind for a hacker because it contains a lot of free hacking tools so I thought this is not the right thing I have to do programming not hacking so I switched to Ubuntu which is a great Linux Distro for Programmers, and I loved using it but currently I am using windows.

2.Git: If you are working on a small project like a simple website of 2-3 webpages then it's fine without the use of a Version Control System but if you are working on a large project such as a web app of 100 pages then you definitely need to have some backup and version control. If you don't know what is meant by a Version Control System then let's discuss it in brief guys version control systems means suppose you are creating an app whose 1.0 version is released now with the passage of time you have to keep the app updating and adding new features suppose some times what happens is some feature may be intentionally or unintentionally removed by you in future versions but after some time you realized that that functionality which you have removed from this version was very important and customers are demanding for it so in this case a Version Control System will help, if you will try to learn it you will be going to learn a lot of benefits of using VCS mostly all the companies used it. And further VCS is also of many types basically there are two Centralised and Distributed and Git is distributed. Examples - Github, Gitlab, and Bitbucket.

3.VSCode: Text Editors are a very important part of programming as it is used to write code on it and if you are a programmer you might have heard about VSCode literally it's the best text editor available in the market and I personally use it a lot along with the sublime text. It's built by Microsoft.

4.Discord: Discord is an instant messaging and VoIP application and digital distribution platform designed for creating communities ranging from gamers to education and businesses. Discord specializes in text, image, video, and audio communication between users in a chat channel. I use discord to reach people like me who love technology. There are a lot of channels to be part of personally I am also the part of many channels and you should also.

5.Chrome Dev Tools: Without chrome dev tools this list is null and void because almost every web developer knows about it and how useful it is. So this is a very important and useful tool for a web developer.

1 comment: