Is Windows RUINING your Coding Career?
ฝัง
- เผยแพร่เมื่อ 4 มิ.ย. 2024
- In this video, harkirat takes you through what he feels might be the best OS for coding
Assignment/tutorial - www.freecodecamp.org/news/bas...
My video on bash from 2020 - • What is a Terminal - B...
00:00 Introduction
00:35 College Days
01:34 Need for it?
02:39 Let's understand while coding
03:31 Secure Shell Session (SSH)
06:20 Customizable Terminal
07:23 Try using CLI
10:04 Neovim
10:24 Conclusion - บันเทิง
Thanks Harkirat fro the tips here, appreciated !!
Nobody's gonna ever know about the thumbnail 🥲
Damn he changed it 😂
Yepp, he changed
@@adityanakadi1861what was earlier
What was that?
Nor about title
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 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
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.
Thank you Inspiring me every time ❤
Informative Video. Thanks for making it.
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
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
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.
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
hello you are great btw! thanks for all the info
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 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
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.
Also if you want a similar looking experience get a distribution with KDE env, or choose Linux Mint as a starting point!
Thanks alot for this video 😀
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
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 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 ❤
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 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'm actually planning to buy a windows laptop for coding and gaming....so should I not buy it and go with MacBook instead?
In one of your videos you promised to make a course on blockchain development (Supposedly ethereum )... Desperately waiting for that course.
yeah, me too..
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.
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.
*
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
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
Please make a video on peer group and learning from them in college (learning coding , new techniques and techstack like say web 3)
I really suggest to use Virtual machine instead of Dual boot with linux.
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
Thumbnail creator OP😂
What was that ??
Love this
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.
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
No, you can connect vscode to a remote sever using ssh. The process is similar to how you connect to wsl from vscode
Which Linux would you recommend for beginners? And which dist you used in sem 1 ??
ubuntu as he mentioned
I am in half of way of react should i switch from windows to linux now?
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
@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
i dont think this type of workflow exist in any realistic project but still i get the idea
unbelievable explanation sir.. hats off to u.. ur teaching methods are just perfect for a noob like me haha
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
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.
The thumbnail is just the GOD OF CLICK BAITS🤯🤯🤯🤯🤯
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.
Harkirat you are a cleaner
Bro recorded the video on 4 July 4:10 Am and released today 😮
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.
If i make primary os to linux is it good to go as a student
bro , by looking at the thumbnail i thought it's a sunraybee video 💀💀💀
LoL 😂
which version of linux in need to install in my dual boot
What about using a virtual linux os machine on windows?
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.
Dude changed thumbnail to clickbait thumbnail. Bro understood youtube.
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
You can literally do all of this using powershell or WSL on Windows
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.
@@darshankumawat1764 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
@hkirat why did you remove the neovim video?
Yes bro why he deleted that video
I was about to watch that
There's none of Indian video on neovim
If you have got that video give me also plzz
Which is linux best for development
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
Hello i am a second year student learning c++ and dsa shall i use linux..if yes can someone help me with this..
plz bhaiya i am very confused what is diffrence in CSE Specilized and CSE Regular, because admission started soon plz make video
I'm joining college next month, should I swich to linux based stuffs instead of using windows (for coding)?
Some people love linux, while some are tired, try dual booting with windows, use for a month, then decide whether to choose linux or windows as a daily driver
I've seen many people getting ended up on windows!
@@soulxadi thanks for your reply.
bro the thumbnail😭😭
U use linux currently harkirat?
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
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.
Can I join your course now? I got to know about it recently.
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?
Now it's been month since I switched to Linux now I feel faster and the smell freedom
how's the battery backup?
I don't understand, what's the point of moving to linux?
Next, a tutorial to install linux and run linux codes.
just dual booted ubuntu on my laptop lol. perfect timing!
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
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
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
sir video title me chose ki speeling wrong h
I’m into Game Dev now so I’ll have to use windows.
Ubuntu also feels good .. when you have to download things using commands ..
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?
which distro?
great video , charger lagha loh
bhaiya please make a video on how to start freelancing as begginers
The 1million dollar question is which linux distro to use?
Can MacOS do the same things as linux ?
yeah, it's the same bash is default used on macOS for terminal.
Ubuntu now has quite good gui, harkirat has still image of that ubuntu which was truly OG, the ubuntu now is not good anymore.
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
What are your vies on cloud?
For next 6-7 years.
Have u gone in Cloud ?
Linux is not ugly looking... You can customise every bit of it and make it look whatever you like
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
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?
@@satvikdeep4305 mac os is very near to Linux and no need to install other os
Just go as it but try to use terminal more
@@satvikdeep4305 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..
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 use arch btw
Use ssh remote extension to open a vscode bro
bro tips for those who want get game development remote jobs
pls reply
It hurts when he say ugly ubantu 😭😭
Upload video about devops and it's future and pay scale
no need to dual boot wsl2 is ggod enough I am using it since 2021
Arch linux supremacy 💪