Sejak saya menemukan pemrograman lima tahun lalu, saya telah melakukan banyak hal. Saya telah belajar banyak bahasa dan teknologi pemrograman dan mencoba banyak hal menarik. Saya telah menulis game, baik konsol maupun dengan grafik, konsol, dan aplikasi berjendela yang berjalan di desktop, aplikasi web CRUD, database file flat saya sendiri (jelek) berbasis XML XML. Selain Web dan desktop, saya sudah mencoba pengembangan ponsel dengan Android tetapi tidak menikmatinya, jadi saya menghentikannya. Saya baru saja menyelesaikan proyek Web saya dan saya sedang belajar pemrograman fungsional sekarang (Haskell).
Tapi saya belum pernah mencoba-coba pemrograman sistem sebelumnya. Gagasan membangun perangkat lunak (saya bahkan tidak yakin apakah itu istilah yang tepat untuk menggunakannya) pada tingkat rendah yang berinteraksi dengan sistem operasi tampaknya menarik. Masalahnya adalah, saya tidak yakin bagaimana tepatnya memulai, dan perlu lebih banyak contoh tentang apa yang saya lakukan dengan ini.
Haruskah saya mulai dengan mempelajari API Win32? Saya tahu beberapa C ++ karena saya menggunakannya untuk membuat beberapa aplikasi dan game konsol, tetapi belum menggunakannya dalam beberapa tahun. Apakah itu cara untuk pergi? Juga, bagaimana dengan C? Saya berencana untuk belajar lebih banyak tentang C (menggunakan buku K&R) sebelum musim panas berakhir dan kuliah dimulai. Saya ingin mendapatkan awal yang baik sebagai mahasiswa baru dengan latar belakang pemrograman yang solid.