Thanks a million Harkirat. I m a Saas consultant but always intrigued to code. Will be nice if you come with more such amazing reak life tips. Much gratitude u r teyly showing many a bright path. Stay blessed love from Sydney
Have seen many videos with the same title linux or windows but look at the level of content in this one really amazed by the level of clarity thanks alot for the video Harkirat
I have been using linux for the past 4 years and it has been a great experience till now, most of the applications are available now and gaming is now great too through wine and proton and it uses much less resources to run for running the operating system.
@@Default_-ij5oc almost each one of them, if you buy the games it will be easier to run them from steam, it is a bit hard to run cracked games as it gives some weird error in some games, but it can run those too.
If u are using Mac no need to use Linux machine as such because Mac by defaults uses bash (now uses zsh but u can get bash by just typing "bash" without double quotes)
You cant really tile windows or customize mac os. the developer experience isn't good on mac os. I guess if you only use Vim then it's usable but for anyone who uses vscode, Gnome is the best desktop to use.
Still remember how I used to crash my PC while dual booting it 7-8 years ago... Have tried number of linux distros, dual boot and stand alone but currently using WSL2 as I need windows for gaming(hehe). Since all you need is a terminal and WSL provides that, it can be a great start. Recently I have started working and I never felt that I have entered corporate because I was used to the stuff that is used in companies and on top of that I troubleshoot and help my seniors in these things which just feels so good. With that said first focus on DSA and Dev, because these 2 will get you into the company and you can always learn Linux and GIT while on the job, but only knowing Linux and GIT won't get you a job.
You can even start as person knowing nothing as support engineer and learn everything while on the job so that criteria should not be used for defining standard
@@aesthetic----world7566 No, WSL Windows lets you run any linux within windows and it's not like Virtualbox, even for me WSL works smoothly and fast than seperate installation.
Three months ago, I made a life-changing decision to switch to Linux, and I must say, it has been one of the greatest decisions of my life. The smooth and efficient i3wm setup I installed, I find myself seamlessly navigating through tasks without relying on the mouse 90% of the time. It's an incredibly empowering feeling to have such control and speed at my fingertips.
@@vaibhav5783 i3wm can work with many Linux distros... I'll suggest you Kubuntu or Ubuntu with Plasma DE for the extreme customization and power it provides compared to GNOME.
Same here! Arch with hyprland here. Was a linux user before hypr but from gnome and kde land. Switching to a WM was certainly a process(and I guess it still is, still finding and configuring things to optimize my workflow) but I have come to appreciate the working of a wm and how it uses its available screens(not useful everytime, but most of the work I do, Its pretty good).
I have tried various Linux distros and according to me, fedora is the best for developers of all sorts. Simply bliss. U can customise it yourself or install customised ones like nobara(free) or ultramarine(paid). Note that fedora is from red hat family.
But is it bug-free? I don't know why, but I face a lot of bugs even in Ubuntu distros. For example, not being able to change brightness, only the left side laptop speaker working, charging issues. I have a Lenovo Laptop and I thought Lenovo was known to have a good combination of Linux with their hardware.
@@MEJOVA bro, most of the issues I have already fixed. But still even after using it for so long time, I don't know how it just breaks one thing or another and then I have to go full on surfing on forums to find a solution. sometimes microphone's input is so distorted or even few times sounds like a cringe alien like voice to others (similar to what some voice changers do, basically altering the tone and pitch due to some kind of bugs) I had to face a lot of disappointment in some online meetings due to this.
@@iminoaruu far better. Will save you a lot of memory. Search code with lewis and his terminal setup plus Christan lempa terminal setup. You will find tons of customisation for your terminal and cool plugins to make your zsh or bash work flow soothing
@@keshavakumar9828 Save disk space maybe but not RAM. Windows RAM usage has been quite atrocious lately. WSL2 has to fight the host OS to get enough RAM.
Hi harkirat, will you make videos on some advanced topics like how CDN works, how videos are converted into string and passed over a network, why OOPs exists
Once someone begins using Linux with SSH and either Vim or Nano, they can experience increased productivity and improved debugging over time. I am in my 3rd year at IITM and have already transitioned to Linux and Vim.
You will feel good for an year or two for anything new - using wsl or terminal or virtual box or setting up k8s or using new db or etc. Unless you don't actually use them in daily work for good usage apart from simple commands, it won't help much at all. You can try OS's like parrot or kali or ubuntu or smaller / lighter distros - you would get bored of it, unless you have a purpose.
I have been using Linux for the past 4 years and now I purchased a new laptop and for god sake, I was not able to install Ubuntu at first then after reading the suggestions from forums I finally managed to install it but the suffering didn't end there. I was unable to get around the peer dependency error and I was running out of time to set up my new laptop for work. The support for my hardware wasn't optimal I guess. At last, I ditched Linux and set it up in my Windows instead and so far it's going great. I feel more productive in Windows now. I used to face issues for days trying to install some applications in Linux but that is no longer the case. The one downside that I noticed is that Windows lags in performance compared to Linux. I feel the Mac is a perfect fit coz you get the advantage of great software support by just clicking and installing and it runs fast.
@@mmj5916 each to their own. If you are going for neovim then why no go for VIM it can be just as great if not better. If you are going for vim why not go for emacs far more light weight. The list will go on and on.
Linux distros don't have bad GUI anymore. It used to be the case probably 5 years ago. Also, if you don't prefer your GUI, you can always switch to a different desktop environment. E.g. Personally I do not like GNOME. So I switched to KDE Plasma and now there is no looking back. Love your videos; keep them coming.
When I first started with Linux, I was looking for good looking Operating System, and so I started with Zorin OS. However, slowly I realise the more good looking my OS is, the more resource it consume. Hence, after distro-hopping, I switched from Deepin (a really good looking desktop environment) to Linux Mint XFCE. Slowly, I made myself forget the wooing magic of desktop environment but now, I have to use Windows because of the same old reasons, games (anti-cheat don't work on linux that well), Microsoft office (the web-version still sucks) and few Windows only applications (running them via Wine is pain sometimes).
@4:00 I remember installing arch linux multiple times on friends laptop using ssh. Also configuration files are copied into the friends laptop. @8:11 I remember each and every time. I canno't create 100s of folders along with 1000s files in gui, rather I use terminal typing their name one by one instead of clicking `new` a thousand time
My potato PC couldn't install windows 10 when it was released so ultimately I have to move to some lighter Linux operating system.I chose Ubuntu and just fell in love with it.
Just to clarify the gui isn't bad in every distribution.By default some might look bad but you can probably configure them to look like anything you want.And instead of ubuntu you can use kubuntu.
9:54 What I understood is GUI (Graphic User Interface) is a very small subset of CLI (Command Line Interface). Web Development is actually done in CLI but very small number of organisations introduced their GUIs for the ease of the users (i.e developers) but actually CLI is the base for Development. There are many many areas where there are no GUIs, only CLI is available. So, if you have knowledge of how to work with CLI, you could be extremely productive and also DIFFERENT FROM THE CROWD.
For people who are finding a lot of difficulties using Vim or Vi, I would recommend using Nano. It's an easier and a faster option to used compared to Vim😊
* For the new programmers. It is better to learn Linux by installing in a virtualization software (like virtual box or vmware player). WSL would be my second choice if don't want to use virtualization software. Dual booting is least recommended based on my experience.
Based on my dual boot is really recommend atleast for developers If you still want to run in virtualized environment Prefer VMware or hyper v(highly recommend) Avoid virtualbox it is superslow as compared to these
@@akshatsingh4937 looks like we have different openion on dual booting 😐. New linux users can easily get OS messed up. So, i recommend VM for easy reset. After getting some experience dual booting will be good.
@@akshatsingh4937but hyper v is only available on the pro version of windows not everyone will be able to use it and VMware is not free and yeah VirtualBox has performance issues but everyone can use it irrespective of the windows version and without worrying about the price
One great thing that comes with Linux is customisability, so you can change the GUI of your desktop to your liking and still use CLI to perform most of your tasks, just makes the entire shifting process more palpable
I have 1 question I am renting ec2 server from AWS I it provides me ways to connect with it through my windows terminal. One way to connect is through ssh where I have to download a .pen key and through that key I can ssh into the server . So the question is we can also ssh from windows? I hope you finds this question and get time to reply
Thanks man for the video , I had doubts why Linux OS is popular in developers circle. Now I am clear about its advantages. As you are an open source contributor, it will be very helpful if you make/recommend videos for GitHub tutorials, already there are videos available but they are old enough n not clear.
I guess I am giving this answer too late but if someone else is having this problem it can help. I recommend you to go with Windows without thinking, and don't worry about coding, now windows provide an extensive support of WSL (you can google it) and also package managers like "winget" and "chocolatey". Also one more thing you can do is install something called VirtualBox (it is completely free and open source) in this you can run many different operating system inside your windows itself.
BUT Harkirat, the Windows SERVER typically comes with at least TWO concurrent RDP sessions, and it DOES HAVE a Command prompt or the Powershell and you can COPY or XCOPY as needed. So how is that RUINING my career?
Basically linux has everything out of the box so you dont need to configure this and that like windows Linux is not actually ugly as you said but there are lot which are really beautiful
Thanks for all these videos bhaiya but please share these experiences in shorts and in long videos please share something useful like open source or development content or something which is not here already we know u are exceptional.
i am in nit cse first when i entered my proogramming lab i wondered why the os is so ugly and why there;s no windows and a part of this video knowledge was then given by my lab instructor.thanks harikrat i am even more clear now
Linux isn't ugly. Less work is put into polishing the UI than with macOS for instance, but GTK-based DEs like GNOME and QT-based KDE are great. Even ChromeOS is Linux. So is Android. ChromeOS and Android are both considerably better looking than Windows. You're just used to the Windows UI.
Each to their own. If you are going for neovim then why no go for VIM it can be just as great if not better. If you are going for vim why not go for emacs far more light weight. The list will go on and on.
Installed Ubuntu via dual boot on my system after going through this video and im loving it! Thank you so much :) Which distribution of linux do you use? any recommendations which is best suited for a javascript fullstack developer?
So you are saying ssh can only be done on mac/linux 😂. Also gui connection is also there rdp protocol. Also like bash windows have dos commands. I was really having this question, being a developer is there any reason i should get to mac. No proper answer I got to it! Like yes we use bash and sh compatible terminal on servers but still I love powershell on my local machine also mastering linux shell commands. Here on windows every driver is readily available, games and softwares are very compatible, not very expensive and showoff thing like mac then why to switch to macs!
I am thinking to make a switch from windows, could you please tell me some benefits of Linux I mean I get what kirat said but I personally like coding in windows
@@dilipsingh4160 Try using a VM first, that will be my advice. Linux has benefits like speed, and customization capabilities. If your windows is running fast then the only difference will be the things harkeerat already mentioned
I love linux, I want to use linux as my desktop operating system BUT I can't because The software I use like Lenovo smart noise cancellation and Dolby are not on linux that's why I'm not shifting to it
I use linux as a daily driver and trust me, linux will give you much better experience, as well as your system will get a boost and you won't even realize that.
@@satvikdeep nope, Mac is very much similar to Linux as it too uses bash as it's scripting language. Learn the differences btn Mac and Linux and choose on ur own. If I were you, i wouldn't switch cause Mac is also pretty much CLI based..
As an SDE-2, I've worked at three startups and two MNCs, always using Windows, and I’ve never felt like less of a developer for not using Linux or Mac. No one has ever pushed me to switch operating systems. It's disheartening to see new developers today more concerned about which OS, IDE, or laptop to use rather than focusing on actual coding skills.
@@Amankhan-cl1dq It teaches you more about a system and internals. You are an SDE 2, thats great you have more exp than me because i just graduated in 2024, but i disagree with you on this. Linux or Unix in general takes you way ahead than an average dev. My elder brother is SDE 3 in Amazon Miami, Florida (started from india) He hammered linux on me and i really hated it but i realised that i understood dependencies and env variables and kernels and great many things. i recently switched to MacOs and i find it as the most perfect balance. programming skills: I am an ICPC regionalist 2023 AIR 127 onsite. i have built projects like Multithreaded proxy server with cache and redis queue from scratch in C, Redis Queue from Scratch in Go, Docker in Go from scratch and WebDev projects. Please don't think less of the new forthcoming Devs, it might take you surprise :) What's you best startup is about?
you can also customize ubuntu like a mac .. there are lot of tihngs you can do on it.. first most is to remove that fckin date timer at the top of the screen
All the programmer i highly recommended linux try you can do any thing in linux what you can do in windows and it safe no need to update and no need to worry about virus and privacy focus and free.
as i was having a potato pc, i was force to install linux so i was interested in cybersecurity in my class 8 so i installed Debian based cybersecurity most loved os that is kali linux, i fell in love with . then i tried parrot os also for cybersecurity purpose only as it need much less resources than other os . from 8 th class to btech 1 year still using those os.just explore it
Apni mistakes se ek Cheez to seekhi h Ki U should always do dev first. Main bhi 3rd year tak coding aur dsa hi Kiya tha (cp) but that was a massive waste of time really. If I could go back and start over again, I would do Dev. Ab to blockchain aur AI bhi mazedar h aur resources ache h. Mere kuch frnds 4th year mein hi bas 7-8 months dsa krke OA fodne lage.
you have to clear basic dsa concepts(not hardcore cp) for coding round and development for projects but coding round in companies like directi, meta , google requires a good knowledge in dsa
@@xiaoshen194you have wasted your time don't blame cp for that the correct way was to balance between cp and development and yeh joh 4th year mai aake dsa karte hai uska kuch nhi hoga problem solving important hai development important aur core subjects just because tumne time waste durso ko gyaan mat pelo aajkal startups bhi hard dsa rounds puch rahi hai ache wale startups tumhare woh 4th year mai dsa chalu karne se nhi clear hone wala
What is the Best Linux OS to migrate from Windows OS? .... ubuntu 22 or Debian bullseye or Mint??? Which is close to user friendliness? I have had used Ubuntu20 many times. Kindly give me your opinion.
I have worked with dual booted Ubuntu system before, one major issue I found with it is the battery discharges very quickly if I use Ubuntu. Did anyone else face this issue? How did you fix it? (I do have googled it, but haven't found the best answer)
Yes, this problem is with every Windows system. If the Linux distribution is not optimized for your machine then it won't run as good as Windows machines. For example my Dell Laptop is certified for using ubuntu and it runs much better than installing any other Linux based distribution on the laptop.
if someone dont like to change windows or dual boot you can run ubuntu on pendrive, I use Kali Linux Live on 64gb pendrive and where ever I go I just need any machine and plug that PD into it
can anyone suggest me some good resource like video or website so that I can get linux installed in my system with dual boot . P. S. : only suggest if you have allready done it yourself
th-cam.com/video/XBU8gov_O_o/w-d-xo.html If you have a SSD partition it and install Linux on SSD not on HDD. This video worked for me successfully thrice for me and my friends.
Git hub gui is kinda better i think when we have get the repo content we can download the zip file which size is way lessthan than we get through the cli
Thanks a million Harkirat. I m a Saas consultant but always intrigued to code. Will be nice if you come with more such amazing reak life tips. Much gratitude u r teyly showing many a bright path. Stay blessed love from Sydney
Have seen many videos with the same title linux or windows but look at the level of content in this one really amazed by the level of clarity thanks alot for the video Harkirat
Thanks Harkirat fro the tips here, appreciated !!
I have been using linux for the past 4 years and it has been a great experience till now, most of the applications are available now and gaming is now great too through wine and proton and it uses much less resources to run for running the operating system.
You can play any game in linux?
@@Default_-ij5oc almost each one of them, if you buy the games it will be easier to run them from steam, it is a bit hard to run cracked games as it gives some weird error in some games, but it can run those too.
@@Default_-ij5oc I even play cracke GTA5 on it without any issues
@@anupamsingh9301I play valorant ! Does it reduce performance ?
valorant doesn't run in linux, they have anti cheat
@@Tushar_995
If u are using Mac no need to use Linux machine as such because Mac by defaults uses bash (now uses zsh but u can get bash by just typing "bash" without double quotes)
for windows users, you dont need linux as well. you can use windows terminal and windows subsystem for linux can be used via windows terminal now
thanks, I am actually confused this comment cleared all my doubts.
You cant really tile windows or customize mac os. the developer experience isn't good on mac os. I guess if you only use Vim then it's usable but for anyone who uses vscode, Gnome is the best desktop to use.
@@TheCommunistRabbit mac os is fast and light
bro there is no diff bw zsh and bash , zsh contains more plugins and user friendly
"Ugly Looking" Linux looks 10 times better than Windows lol
Ricing
bro used a distro for 20 year old hardware, see GNOME, KDE and other DEs. They look better than windows
Linux Mint is most beautiful distro imo
@@Ragebait01 I was mad then I saw your username
Still remember how I used to crash my PC while dual booting it 7-8 years ago... Have tried number of linux distros, dual boot and stand alone but currently using WSL2 as I need windows for gaming(hehe). Since all you need is a terminal and WSL provides that, it can be a great start. Recently I have started working and I never felt that I have entered corporate because I was used to the stuff that is used in companies and on top of that I troubleshoot and help my seniors in these things which just feels so good. With that said first focus on DSA and Dev, because these 2 will get you into the company and you can always learn Linux and GIT while on the job, but only knowing Linux and GIT won't get you a job.
What about sys admins, site reliability engineers...
You can even start as person knowing nothing as support engineer and learn everything while on the job so that criteria should not be used for defining standard
Virtualbox ??
@@aesthetic----world7566 No, WSL
Windows lets you run any linux within windows and it's not like Virtualbox, even for me WSL works smoothly and fast than seperate installation.
Three months ago, I made a life-changing decision to switch to Linux, and I must say, it has been one of the greatest decisions of my life. The smooth and efficient i3wm setup I installed, I find myself seamlessly navigating through tasks without relying on the mouse 90% of the time. It's an incredibly empowering feeling to have such control and speed at my fingertips.
which distro
@@vaibhav5783 i3wm can work with many Linux distros... I'll suggest you Kubuntu or Ubuntu with Plasma DE for the extreme customization and power it provides compared to GNOME.
@shastri3303 which distro?
Which distro?
"which distro" when will people understand that distribution does **not** matter...
I have a 7year old laptop which struggles to run windows 10, switched to Linux mint and custom conky themes and im loving life rn
I use i3wm in pop os ... and it was so hard to develop muscle memory for the shortcuts but now I'm so used to it !! I can do my work so fast here!
Same here! Arch with hyprland here. Was a linux user before hypr but from gnome and kde land. Switching to a WM was certainly a process(and I guess it still is, still finding and configuring things to optimize my workflow) but I have come to appreciate the working of a wm and how it uses its available screens(not useful everytime, but most of the work I do, Its pretty good).
@@ne90316 isn't hyprland a wm ?
when I want to go to my bios I can't (loading screen forever) ... how to fix it ?? do u know any solns for it?
@@MO-fg2cmyes
I have tried various Linux distros and according to me, fedora is the best for developers of all sorts. Simply bliss. U can customise it yourself or install customised ones like nobara(free) or ultramarine(paid). Note that fedora is from red hat family.
But is it bug-free?
I don't know why, but I face a lot of bugs even in Ubuntu distros. For example, not being able to change brightness, only the left side laptop speaker working, charging issues.
I have a Lenovo Laptop and I thought Lenovo was known to have a good combination of Linux with their hardware.
@@sparshSethiyou can debug with terminal
@@MEJOVA bro, most of the issues I have already fixed. But still even after using it for so long time, I don't know how it just breaks one thing or another and then I have to go full on surfing on forums to find a solution.
sometimes microphone's input is so distorted or even few times sounds like a cringe alien like voice to others (similar to what some voice changers do, basically altering the tone and pitch due to some kind of bugs)
I had to face a lot of disappointment in some online meetings due to this.
@@sparshSethi yes, it might have some bugs.
fedora is ❤
Wsl is powerful. Combined with windows 11 terminal and few plugins you could have best of both worlds.
how is it compared to virtualbox and dual booting?? and what are the plugins?
I also want to try Linux.
@@iminoaruu far better. Will save you a lot of memory. Search code with lewis and his terminal setup plus Christan lempa terminal setup.
You will find tons of customisation for your terminal and cool plugins to make your zsh or bash work flow soothing
@@keshavakumar9828 Save disk space maybe but not RAM. Windows RAM usage has been quite atrocious lately. WSL2 has to fight the host OS to get enough RAM.
@@sansmoraxz just upgrade your ram doesnt cost much hardly 2-3k
Will never compare to the barebones experience, I switched to the real thing quickly, but entered through wsl
Nobody's gonna ever know about the thumbnail 🥲
Damn he changed it 😂
Yepp, he changed
@@adityanakadi1861what was earlier
What was that?
Nor about title
Hi harkirat, will you make videos on some advanced topics like how CDN works, how videos are converted into string and passed over a network, why OOPs exists
Once someone begins using Linux with SSH and either Vim or Nano, they can experience increased productivity and improved debugging over time. I am in my 3rd year at IITM and have already transitioned to Linux and Vim.
You will feel good for an year or two for anything new - using wsl or terminal or virtual box or setting up k8s or using new db or etc. Unless you don't actually use them in daily work for good usage apart from simple commands, it won't help much at all. You can try OS's like parrot or kali or ubuntu or smaller / lighter distros - you would get bored of it, unless you have a purpose.
I really suggest to use Virtual machine instead of Dual boot with linux.
I have been using Linux for the past 4 years and now I purchased a new laptop and for god sake, I was not able to install Ubuntu at first then after reading the suggestions from forums I finally managed to install it but the suffering didn't end there. I was unable to get around the peer dependency error and I was running out of time to set up my new laptop for work. The support for my hardware wasn't optimal I guess. At last, I ditched Linux and set it up in my Windows instead and so far it's going great. I feel more productive in Windows now. I used to face issues for days trying to install some applications in Linux but that is no longer the case. The one downside that I noticed is that Windows lags in performance compared to Linux.
I feel the Mac is a perfect fit coz you get the advantage of great software support by just clicking and installing and it runs fast.
"Genuine person with genuine openion"
I use WSL2 with Ubuntu 22.04 in Windows 11 OS. And use VSCode with WSL remote extension.
I would say configure neovim and use that.
@@mmj5916 each to their own. If you are going for neovim then why no go for VIM it can be just as great if not better. If you are going for vim why not go for emacs far more light weight. The list will go on and on.
For those who don't know if you switched to Ubuntu windows is ugly, Ubuntu is good looking.
In one of your videos you promised to make a course on blockchain development (Supposedly ethereum )... Desperately waiting for that course.
yeah, me too..
Informative Video. Thanks for making it.
Linux distros don't have bad GUI anymore. It used to be the case probably 5 years ago. Also, if you don't prefer your GUI, you can always switch to a different desktop environment. E.g. Personally I do not like GNOME. So I switched to KDE Plasma and now there is no looking back.
Love your videos; keep them coming.
When I first started with Linux, I was looking for good looking Operating System, and so I started with Zorin OS. However, slowly I realise the more good looking my OS is, the more resource it consume. Hence, after distro-hopping, I switched from Deepin (a really good looking desktop environment) to Linux Mint XFCE. Slowly, I made myself forget the wooing magic of desktop environment but now, I have to use Windows because of the same old reasons, games (anti-cheat don't work on linux that well), Microsoft office (the web-version still sucks) and few Windows only applications (running them via Wine is pain sometimes).
@@imyasharya bro please tell which distro is best for programming
@@code-mf3ro Ubuntu
@@imyasharyaWhat's wrong with VirtualBox ??
@@aesthetic----world7566 Resource restriction. If you have good enough RAM, it's okay, but if not, then it's no good either.
@4:00 I remember installing arch linux multiple times on friends laptop using ssh.
Also configuration files are copied into the friends laptop.
@8:11
I remember each and every time. I canno't create 100s of folders along with 1000s files in gui, rather I use terminal typing their name one by one instead of clicking `new` a thousand time
My potato PC couldn't install windows 10 when it was released so ultimately I have to move to some lighter Linux operating system.I chose Ubuntu and just fell in love with it.
so for every little clicks or things you have to write command??
@@sjsjdfe3332lol no
Same story as mine. I have forgotten windows now.
Just to clarify the gui isn't bad in every distribution.By default some might look bad but you can probably configure them to look like anything you want.And instead of ubuntu you can use kubuntu.
Also if you want a similar looking experience get a distribution with KDE env, or choose Linux Mint as a starting point!
9:54 What I understood is GUI (Graphic User Interface) is a very small subset of CLI (Command Line Interface). Web Development is actually done in CLI but very small number of organisations introduced their GUIs for the ease of the users (i.e developers) but actually CLI is the base for Development. There are many many areas where there are no GUIs, only CLI is available. So, if you have knowledge of how to work with CLI, you could be extremely productive and also DIFFERENT FROM THE CROWD.
Dude changed thumbnail to clickbait thumbnail. Bro understood youtube.
For people who are finding a lot of difficulties using Vim or Vi, I would recommend using Nano. It's an easier and a faster option to used compared to Vim😊
Definitely not faster.
@@theycallmesloth Faster for beginners :)
I use nano and pico always.
Nano is 💩
Nano isn't faster and Nano is not supported on Unix based systems whereas vim is universal
*
For the new programmers.
It is better to learn Linux by installing in a virtualization software (like virtual box or vmware player).
WSL would be my second choice if don't want to use virtualization software.
Dual booting is least recommended based on my experience.
Based on my dual boot is really recommend atleast for developers
If you still want to run in virtualized environment
Prefer VMware or hyper v(highly recommend)
Avoid virtualbox it is superslow as compared to these
@@akshatsingh4937 looks like we have different openion on dual booting 😐.
New linux users can easily get OS messed up. So, i recommend VM for easy reset.
After getting some experience dual booting will be good.
@@akshatsingh4937but hyper v is only available on the pro version of windows not everyone will be able to use it and VMware is not free and yeah VirtualBox has performance issues but everyone can use it irrespective of the windows version and without worrying about the price
@@sudovinay01 lol yeah I remember deleting my winload.exe while downloading Kali and the worst part was grub didn't even got installed 😐
One great thing that comes with Linux is customisability, so you can change the GUI of your desktop to your liking and still use CLI to perform most of your tasks, just makes the entire shifting process more palpable
@MRHarkiratSingh.... Oh my god you messaged me
And you really thought you could fool a techie
Thank you Inspiring me every time ❤
I have 1 question I am renting ec2 server from AWS I it provides me ways to connect with it through my windows terminal.
One way to connect is through ssh where I have to download a .pen key and through that key I can ssh into the server .
So the question is we can also ssh from windows?
I hope you finds this question and get time to reply
Thanks man for the video , I had doubts why Linux OS is popular in developers circle. Now I am clear about its advantages. As you are an open source contributor, it will be very helpful if you make/recommend videos for GitHub tutorials, already there are videos available but they are old enough n not clear.
I'm actually planning to buy a windows laptop for coding and gaming....so should I not buy it and go with MacBook instead?
I guess I am giving this answer too late but if someone else is having this problem it can help.
I recommend you to go with Windows without thinking, and don't worry about coding, now windows provide an extensive support of WSL (you can google it) and also package managers like "winget" and "chocolatey". Also one more thing you can do is install something called VirtualBox (it is completely free and open source) in this you can run many different operating system inside your windows itself.
Ubuntu is no way uglier than windows, was it Nvidia driver compatibility issue ?
i dont think this type of workflow exist in any realistic project but still i get the idea
BUT Harkirat, the Windows SERVER typically comes with at least TWO concurrent RDP sessions, and it DOES HAVE a Command prompt or the Powershell and you can COPY or XCOPY as needed. So how is that RUINING my career?
Thumbnail creator OP😂
What was that ??
Ubuntu also feels good .. when you have to download things using commands ..
i first switched to linux in my second sem and after that I have tried every linux distro out there and its really a very nice and vast community
which distro which you recommend for dev?
@@durgfestivalvibes i used to work on arch but it broke too much and too many times, then i finally switched to debian for a better workflow
Bro recorded the video on 4 July 4:10 Am and released today 😮
You can literally do all of this using powershell or WSL on Windows
VC code remote connection really good option for super fast bug fixing. Though it might take some amount of ram usage.
Nah, I'd vim
Basically linux has everything out of the box so you dont need to configure this and that like windows
Linux is not actually ugly as you said but there are lot which are really beautiful
Some recommendations
Pop os
Garuda Linux
Fedora
Mint is not very good looking but I personally love it
No, you can connect vscode to a remote sever using ssh. The process is similar to how you connect to wsl from vscode
bhai mac os user hoke mac users ko ignore kar diya ? tell about mac os also, I don't think we need to use Linux since both are UNIX based
yes bro because macOS uses bash or zhs in terminal default no need for Linux.
@@himawants1520 yes
Please make a video on peer group and learning from them in college (learning coding , new techniques and techstack like say web 3)
Thanks for all these videos bhaiya but please share these experiences in shorts and in long videos please share something useful like open source or development content or something which is not here already we know u are exceptional.
i am in nit cse first when i entered my proogramming lab i wondered why the os is so ugly and why there;s no windows and a part of this video knowledge was then given by my lab instructor.thanks harikrat i am even more clear now
Linux isn't ugly. Less work is put into polishing the UI than with macOS for instance, but GTK-based DEs like GNOME and QT-based KDE are great. Even ChromeOS is Linux. So is Android. ChromeOS and Android are both considerably better looking than Windows. You're just used to the Windows UI.
+Harkirat Singh
If you using Linux but still using vscode you did not made the full switch to Linux
which do you recommend as an alternative to vscode?
Each to their own. If you are going for neovim then why no go for VIM it can be just as great if not better. If you are going for vim why not go for emacs far more light weight. The list will go on and on.
@@pratyushlandekar9560 neovim is just superior to vim...much more powerful than vim
hello you are great btw! thanks for all the info
Now it's been month since I switched to Linux now I feel faster and the smell freedom
how's the battery backup?
bro , by looking at the thumbnail i thought it's a sunraybee video 💀💀💀
LoL 😂
Installed Ubuntu via dual boot on my system after going through this video and im loving it! Thank you so much :)
Which distribution of linux do you use? any recommendations which is best suited for a javascript fullstack developer?
Linux mint, most stable
Fedora
i use arch btw, but prefer fedora for stability and also latest package and drivers
Since, I am a college going student. But our college tells us to use Microsft Word, Powepoint and Excel and won't let me use LIbre OFFICE.
So you are saying ssh can only be done on mac/linux 😂. Also gui connection is also there rdp protocol. Also like bash windows have dos commands.
I was really having this question, being a developer is there any reason i should get to mac. No proper answer I got to it! Like yes we use bash and sh compatible terminal on servers but still I love powershell on my local machine also mastering linux shell commands. Here on windows every driver is readily available, games and softwares are very compatible, not very expensive and showoff thing like mac then why to switch to macs!
One thing I want to say, its been only five months switching to Linux. The best decision ever !
I am thinking to make a switch from windows, could you please tell me some benefits of Linux
I mean I get what kirat said but I personally like coding in windows
@@dilipsingh4160 Try using a VM first, that will be my advice. Linux has benefits like speed, and customization capabilities. If your windows is running fast then the only difference will be the things harkeerat already mentioned
unbelievable explanation sir.. hats off to u.. ur teaching methods are just perfect for a noob like me haha
The thumbnail is just the GOD OF CLICK BAITS🤯🤯🤯🤯🤯
Thanks alot for this video 😀
I love linux, I want to use linux as my desktop operating system BUT I can't because The software I use like Lenovo smart noise cancellation and Dolby are not on linux that's why I'm not shifting to it
How to exit vim💀
If i make primary os to linux is it good to go as a student
Try it onces
Ubuntu now has quite good gui, harkirat has still image of that ubuntu which was truly OG, the ubuntu now is not good anymore.
I’m into Game Dev now so I’ll have to use windows.
I use linux as a daily driver and trust me, linux will give you much better experience, as well as your system will get a boost and you won't even realize that.
Been using Linux since day 1 of my college. Bro is telling the truth. Switch ASAP !
This video was windows users. I have a Macbook, what should I do? Harkirat is too using a Macbook in the video, is he running Ubunto on it?
@@satvikdeep mac os is very near to Linux and no need to install other os
Just go as it but try to use terminal more
@@satvikdeep nope, Mac is very much similar to Linux as it too uses bash as it's scripting language. Learn the differences btn Mac and Linux and choose on ur own. If I were you, i wouldn't switch cause Mac is also pretty much CLI based..
As an SDE-2, I've worked at three startups and two MNCs, always using Windows, and I’ve never felt like less of a developer for not using Linux or Mac. No one has ever pushed me to switch operating systems. It's disheartening to see new developers today more concerned about which OS, IDE, or laptop to use rather than focusing on actual coding skills.
@@Amankhan-cl1dq It teaches you more about a system and internals. You are an SDE 2, thats great you have more exp than me because i just graduated in 2024, but i disagree with you on this.
Linux or Unix in general takes you way ahead than an average dev. My elder brother is SDE 3 in Amazon Miami, Florida (started from india)
He hammered linux on me and i really hated it but i realised that i understood dependencies and env variables and kernels and great many things.
i recently switched to MacOs and i find it as the most perfect balance.
programming skills: I am an ICPC regionalist 2023 AIR 127 onsite.
i have built projects like Multithreaded proxy server with cache and redis queue from scratch in C, Redis Queue from Scratch in Go, Docker in Go from scratch and WebDev projects.
Please don't think less of the new forthcoming Devs, it might take you surprise :)
What's you best startup is about?
Linux is not ugly looking... You can customise every bit of it and make it look whatever you like
bro the thumbnail😭😭
from a windows laptop > through cmd we can do the same stuff ... I guess ..
Arch linux supremacy 💪
you can also customize ubuntu like a mac .. there are lot of tihngs you can do on it.. first most is to remove that fckin date timer at the top of the screen
All the programmer i highly recommended linux try you can do any thing in linux what you can do in windows and it safe no need to update and no need to worry about virus and privacy focus and free.
A lot of hackers use when they are coding ,waah such a sweet way to allure people into learning linux xDD
You can use vs code for remote machine, install remote ssh
as i was having a potato pc, i was force to install linux so i was interested in cybersecurity in my class 8 so i installed Debian based cybersecurity most loved os that is kali linux, i fell in love with . then i tried parrot os also for cybersecurity purpose only as it need much less resources than other os . from 8 th class to btech 1 year still using those os.just explore it
Next, a tutorial to install linux and run linux codes.
Harkirat you are a cleaner
I use Arch Linux btw.
Love this
Please tell us if we need to study development first and make projects or learn dsa 🙇
Apni mistakes se ek Cheez to seekhi h Ki U should always do dev first. Main bhi 3rd year tak coding aur dsa hi Kiya tha (cp) but that was a massive waste of time really. If I could go back and start over again, I would do Dev. Ab to blockchain aur AI bhi mazedar h aur resources ache h. Mere kuch frnds 4th year mein hi bas 7-8 months dsa krke OA fodne lage.
@@xiaoshen194 apki codeforces mai max rating kya hai
@@xiaoshen194 bhai aap apna linkedin profile dena
you have to clear basic dsa concepts(not hardcore cp) for coding round and development for projects but coding round in companies like directi, meta , google requires a good knowledge in dsa
@@xiaoshen194you have wasted your time don't blame cp for that the correct way was to balance between cp and development and yeh joh 4th year mai aake dsa karte hai uska kuch nhi hoga problem solving important hai development important aur core subjects just because tumne time waste durso ko gyaan mat pelo aajkal startups bhi hard dsa rounds puch rahi hai ache wale startups tumhare woh 4th year mai dsa chalu karne se nhi clear hone wala
What is the Best Linux OS to migrate from Windows OS? .... ubuntu 22 or Debian bullseye or Mint??? Which is close to user friendliness?
I have had used Ubuntu20 many times.
Kindly give me your opinion.
mint or kubuntu
just dual booted ubuntu on my laptop lol. perfect timing!
I have worked with dual booted Ubuntu system before, one major issue I found with it is the battery discharges very quickly if I use Ubuntu. Did anyone else face this issue? How did you fix it? (I do have googled it, but haven't found the best answer)
Yes, this problem is with every Windows system. If the Linux distribution is not optimized for your machine then it won't run as good as Windows machines.
For example my Dell Laptop is certified for using ubuntu and it runs much better than installing any other Linux based distribution on the laptop.
Try and mix and experiment with distros, fedora is better option because it wjust orks with a lot of stuff
Do you have an Nvidia graphics card?
@@rishirajsaikia1323Yes.
Use TLP
Make video on tumbleweed or arch Linux with kde installation
It will help Linux grow
if someone dont like to change windows or dual boot you can run ubuntu on pendrive, I use Kali Linux Live on 64gb pendrive and where ever I go I just need any machine and plug that PD into it
Hello i am a second year student learning c++ and dsa shall i use linux..if yes can someone help me with this..
can anyone suggest me some good resource like video or website so that I can get linux installed in my system with dual boot .
P. S. : only suggest if you have allready done it yourself
Mental Outlaw channel
@@sama7496thank you :)
th-cam.com/video/XBU8gov_O_o/w-d-xo.html
If you have a SSD partition it and install Linux on SSD not on HDD. This video worked for me successfully thrice for me and my friends.
Git hub gui is kinda better i think when we have get the repo content we can download the zip file which size is way lessthan than we get through the cli
I use arch btw :)
I don't understand, what's the point of moving to linux?
I use arch btw
which version of linux in need to install in my dual boot
Why didnt you mention about virtual machine?
The 1million dollar question is which linux distro to use?
all of this can be done on windows too in 2023 so i don't see this you must use linux take at all