No. I specialize in microcontroller code, and GUI applications. I don't have the time or need to learn games or antivirus apps. Mastering one area is much better than knowing only a little about every area.
Type of application in the sense that networking apps, 2d games, 3d games, utility apps antivirus apps , basically anything in computer