|
Please don't confuse MFC with DirectX. DirectX lets you access hardware for games, multimedia, etc. MFC creates a user interface for you. It handles all the dialog box, menu, button, etc message passing for you; all you do is supply the code to run when it finally receives one of those messages.
As for learning Java, go for it. The more languages you know, the better. Also, most Computer Science degree programs are Java-based now. Anytime you want to do anything with networking, graphics, or multimedia, Java simplifies the task immensely. Besides, the AP CSci test is moving to Java for May 2004 tests.
|