Vec neko vreme vezbam programiranje u C++-u i zeleo sam da predjem na sledeci nivo i pocnem da pravim programe za Windows. Da li mi neko moze reci kako je najbolje praviti programe za Windows? Da li direktno pozivanjem Windows API funkcija, ili koriscenjem MFC-a ili nesto slicno. Da li mozda postoji neka novija metoda??? Kako je najbolje krenuti??? Takodje bih voleo da znam nesto o granici izmedju hardwera i softwera (kakva je razlika izmedju programiranja za AMD ili Intel procesore, nesto o BIOS-u...), gde mogu da nadjem nesto literature na ovu temu (moze i na engleskom).
BTW, postoji mnogo besplatnih GUI biblioteka koje možeš koristiti kao što su wxWidgets, ili (moja preporuka) FLTK2. Pisalo se dosta o tome na forumu, pretraži.
Pregledao sam linkove i Googlovao neke pojmove, tako da mi je sada sve mnogo jasnije. Jedino sto me jos zanima jeste: koje su GUI biblioteke "najpopularnije" i, povrsno, kojoj biblioteci je sta jaca strana?