Anda membutuhkan sesuatu yang pemaaf, murah, di mana-mana yang memungkinkan Anda untuk menulis hal-hal keren dengan cepat dan mempelajari prinsip-prinsip OO tanpa melibatkan banyak perpustakaan, yang merupakan gunung untuk didaki sendiri.
Jawabannya adalah Javascript dan DOM. Tantangannya adalah, tulis sistem windowing / kontrol Anda sendiri dari awal. Tidak ada perpustakaan pembantu. Setelah Anda menulis jendela yang cukup besar, dapat ditarik, diminimalkan, dll, terapkan semua kontrol standar. Jika Anda sejauh ini, Anda harus memiliki pemahaman yang baik tentang OO dan arsitektur dan gatal untuk melakukan sesuatu yang "nyata" di mana semua kontrol disediakan untuk Anda (C #). Jika tidak, Anda dapat terus membuat perancang GUI untuk semua kontrol Anda, dan memberi mereka ketekunan.
Anda akan tersandung, Anda akan jatuh, Anda akan berdarah dan terluka - tetapi Anda akan tahu ladang ranjau sekarang, MENGAPA dan bukan hanya BAGAIMANA.
Tentu, Anda dapat mencuri bit kode dari internet, tetapi pastikan untuk membuatnya sendiri, membuatnya menjadi sesuatu yang berbeda dari apa yang sebelumnya, lebih baik, lebih terintegrasi, lebih cerdas.
Setelah Anda merasa nyaman dengan JS, pindah ke C # jauh lebih lancar.
Pendekatan lain jika ini terdengar terlalu murahan untuk kemampuan Anda, adalah masuk ke ActionScript, cobalah untuk membangun spesifikasi yang sama yang saya berikan pada platform itu.