How one can learn Linux from basics? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 14

How one can learn Linux from basics?

I am little bit confused to whether should I used Linux or windows? Actually I'm good at C & C++, but till now I have only used windows, can you one tell me whether should I used Linux or windows or both? And if Linux or both then from where I can install & learn Linux on my Laptop. Please also tell advantage and disadvantage of using Linux specially for programmers/developers.

28th Feb 2021, 10:52 AM
Saurabh
Saurabh - avatar
7 Answers
+ 7
I hope you not consider buy machine.so options are windows and Linux. if familiar with windows and like it so you can find similar os is on Linux environment, I like Linux about it is flexible. So you don't like any os You can also make new one😅🙂 Also you can do all things expect game development .
2nd Mar 2021, 9:29 AM
gajanand dave
+ 6
If you gotta ask, do both. Linux is amazing for most tasks, just different than windows. Plus its open source and lets you be in control of your machine. You'll have to - partition your hard drive, creating a bunch of space for another OS. - download any iso file for your computer (32 or 64 bit machine) - flash the os to an usb drive (i prefer to use etcher) - then boot into the usb (may have to mess around in bios) - install os in partitioned free space - you can then go back to bios and change boot order if you want. *you'd be learning bash not linux
28th Feb 2021, 11:05 AM
Slick
Slick - avatar
+ 6
I'm a Sysadmin in a Windows environment. Unless you plan on becoming one as well or coding using the Microsoft stack I'd say go Linux. I personally switched to Linux(Ubuntu) last year and use VirtualBox for the Windows software I need (WINE doesn't cut it). Just my 2 cents.
28th Feb 2021, 11:33 AM
Zheko V. Ginev
Zheko V. Ginev - avatar
+ 4
I don't even need linux to develop 2D games. just a game engine on windows will do the job.
28th Feb 2021, 4:06 PM
Rellot's screwdriver
Rellot's screwdriver - avatar
+ 4
This is going to start a nerd war here. it doesn't matter what OS you use, as long as it has the tools you need. If you are curious about other operating systems just try them for sure you will learn new things, each operating system comes with new things you might not know you need or even exist.
28th Feb 2021, 7:13 PM
Bahhaⵣ
Bahhaⵣ - avatar
+ 3
for C and C++, your perfect choice is to use windows coz C, C#, C++, and VB and all dotNet staff r windows family members,also there is not Visual Studio IDE for Linux!
1st Mar 2021, 11:38 AM
iTech
iTech - avatar
+ 2
As a beginner I would suggest to start with Linux Mint. It's looks and feels like Windows, but very lightweight and in terms of security and privacy much better than Windows. You've a software center where you can find a lot of applications for free and it's easy to install (just press install). When you start to get serious then you'll get into command line and also use it for installing software. For dev text editor I would suggest Atom.
1st Mar 2021, 6:46 PM
Majid Ebrahimian