עצור! אינך יכול לעבור ללינוקס!
מה שקיים ל-Linux זה לא Visual Studio, אלא Visual Studio Code.
השם דומה אך המוצר שונה מאוד!
 
Visual Studio היא סביבת פיתוח (IDE) ל-Windows
בלבד!
אני לא יודע מה אתה עושה איתה, אבל אם אתה מפתח תוכנות ל-Windows, עדיף לך להישאר לעבוד על הפלטפורמה הזו.
 
אומנם טכנית יש אפשרות לעשות Cross-compile מלינוקס, אבל זה לא פשוט, במיוחד אם צריך להמיר פרויקטים קיימים.
 
מצד שני, פיתוח ל-Android הרבה יותר נוח על לינוקס, בעיקר כי לינוקס חוסך צרות עם דרייברים שנחוצים לחיבור ADB.
 
כמה סייגים לתשובה של קודמי:
 
1. מהירות המחשב תלויה בהרבה גורמים.
יש הפצות לינוקס שנועדו למחשבים מודרניים והן יהיו כבדות יחסית לגרסאות Windows עתיקות כמו XP.
בנוסף, אם הכונן הקשיח שלך ישן, הוא יאט בצורה ניכרת כל מערכת הפעלה.
 
על אותה חומרה מערכת Windows ומערכת לינוקס שנוצרו באותו הזמן, לינוקס כמעת תמיד תהיה מהירה יותר, אבל כאמור יתרון כזה לא מובטח בכל מצב.
 
2. ממליץ להתרחק מלינוקס מינט.
זו נגזרת של Ubuntu שעובדים עליה אנשים בודדים. כבר היו להם בעיות אבטחה והושתלה גרסה עם רוגלה בשרתים שלהם.
בנוסף, המפתח הראשי נוהג לערבב פוליטיקה ופיתוח וזה לא דבר טוב.
בזמנו, הוא הכריז בבלוג הראשי של ההפצה שהוא לא רוצה שישראלים ישתמשו בה.
 
הייתי ממליץ לך על Ubuntu, שהיא המקור (ספציפית נגזרת יותר קלילה שלה Xubuntu) שיש מאחוריה קבוצת מפתחים חזקה יותר, או פרויקט Debian (שהיא למעשה שימשה בסיס ליצירת Ubuntu) שהוא בין הוותיקים והחזקים בתחום.
 
לגבי השאלות הנוספות שלך:
1. לינוקס מהירה יותר מהרבה סיבות, החל מחוסר registry ודרך מבנה ה-kernel.
זו מערכת בארכיטקטורה שונה מאוד מ-WIndows והיא יודעת לנצל משאבי חומרה טוב יותר.
 
2. כשתריץ את ההתקנה היא תזהה אוטומטית שמותקן לך כבר Windows ותציע להתקין את לינוקס לצידו.
וודא שיש לך לפחות 30 GB מקום פנוי במחיצה של Windows, ושיש פחות מ-4 מחיצות ראשיות על הכונן.
תוכנת ההתקנה תצמצם את מחיצת Windows, תיצור מחיצה ללינוקס, ותתקין תפריט שבכל עליית מחשב ישאל אותך איזו מערכת לעלות.
כמובן שרק המערכת שתבחר תרוץ ותיקח משעבים, והמערכת שלא בשימוש רק תתפוס מקום בכונן הקשיח.
 
שים לב גם שלינוקס יכול לראות ומאפשר לך לעשות כל פעולה על כל הקבצים במחיצה של Windows. אבל ההפך לא עובד - Windows רואה מחיצות לינוקס כשטח מת.
 
3. מסוף הוא כלי. בתור מפתח, מומלץ לך ללמוד אותו, כי הוא עוד סוג של שפת תכנות שמאפשר לך למכן פעולות ולהכין במהירות כלים שימושיים.
אבל אתה לא חייב אותו, כי לינוקס כבר מזמן מערכת הפעלה גרפית במלואה, לא שונה מ-Windows או Mac OS.
 
אגב, אם זה מעניין אותך, היום קיים PowerShell ללינוקס (כי בלינוקס למסוף יכולות יותר קרובות ל-PowerShell מאשר ל-CMD פשוט), ומצד שני קיים BASH (עדיין בגרסת ניסוי), שהוא ה-"מסוף", של מרבית הפצות לינוקס ל-Windows 10.