בכנות אני אגיד לך שהדרך הכי טובה היא להתחיל לחפש בגוגל.תתחיל בחיפוש מילות מפתח למה שאתה רוצה ללמוד, תתחיל לקרוא, להסיק מסקנות, תן למוח שלך לפתח את הקשרים בין הדברים בצורה שנכונה לך.
ללינוקס יש אינסוף הפצות, הכי מוכרת שגם מתאימה למשתמש הסטנדרטי היא Ubuntu אבל מאוד יכול להיות שתרצה לקחת הפצה דלה יותר ולהתאים אותה לצרכים שלך וככה גם ללמוד יותר על המערכת הפעלה.
בנוגע ל-SQL שוב אותה שאלה, מול איזה Database אתה מתכנן לעבוד?
מעניין אותך נטו לדעת להריץ שאילתות או גם לתכנן Database מ-0?
הכי טוב בשבילך זה להתחיל לחקור את הדברים בדרך שלך.