תשובה אחת
אחי אם אתה כבר יודע לתכנת אתה בפוזיציה טובה. לc ברמה גבוהה תתחיל עם cs50 של הרווארד (חינמי ביוטיוב) ואחרי זה תעבור לספר "the c programming language" של k&r, זה הבייבל. אחרי שאתה שולט בזה תתחיל ללמוד אסמבלי ואיך מעבד עובד ברמת רגיסטרים. לינוקס חובה, תתקין ותתחיל לעבוד רק משם. גם רשתות ברמה נמוכה חשוב (sockets, tcp/ip). שנה לפני צו ראשון זה מספיק בהחלט אם אתה עקבי שעה שעתיים כל יום. תעשה גם ctf שזה ממש עוזר לחשיבה ולפרקטיקה. בהצלחה