Cevabı tamamen, senin bilgisayarla ne yönde ilgilendiğine bağlı. Donanıma daha çok ilgi duyan potansiyel bir sistem programıcısı ile, üçüncü parti uygulama geliştirmek isteyen birinin olaya yaklaşımı en başından belirlenirse daha faydalı olur, bana kalırsa. Hemen sonuca ulaşmak iştahı içinde misin, ya da sonuçtan ziyade süreç ve işleyişle mi ilgileniyorsun. Bu aynı zamanda CS'den mezun olduğunda, yazılım mühendisi mi bilgisayar bilimcisi mi olacağın sorusuna da erkenden cevap bulmanı sağlamış olur.
Ne olursa olsun kesin olarak tek diyebileceğim, bir dil bil, o dili çok iyi bil.
Ben olsam, bilgisayar tarihinin kaçırdığımız geçmiş yıllarını, en az 1970'lerin ortalarından itibaren öğrenmeye başlardım. Benzetme olarak, 4004 işlemcisi olmasa da, en azından bir 8080 real mode öğrendikten sonra ia32 çok daha derinlemesine ve kolayca öğrenilir. Hem eski mimari ve donanım günümüze göre çok daha basit. Assembly'ye ne kadar erken başlarsan, o kadar iyidir.
Mühim not: Ne olursa olsun mutlaka UNIX platforuma geç, eğer hala geçmediysen. Hayatında unix kullanmamış bir programcı düşünmek bile istemiyorum. Her türlü IDE'den uzak durmak sağlığa daha yararlıdır, bir compiler ve bir editör esastır.
0