I will answer the third question because the other two have been answered There is wxwidgets which is probably the best one and there is also .net which you can run under mono for linux and mac and it runs native on win32. Ken -----Original Message----- From: programmingblind-bounce@xxxxxxxxxxxxx [mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of Haden Pike Sent: Friday, December 18, 2009 8:34 PM To: programmingblind@xxxxxxxxxxxxx Subject: c++ questions Hi all. Very soon, I am going to have to start working in c++ for school. As I have about 2 weeks off school right now, and nothing better to do, I thought I'd start my travels down the road of c++. I have a few questions. 1. What are header files? I see these used in a lot of source code, but can't figure out what they do. 2. I also find makefiles in all of the source code I have looked at? What exactly do these do. 3. Are there any good cross-platform gui libraries for c++? I know these are pretty beginner like questions, but well, that's exactly what I am. Thanks for any help. Haden __________ View the list's information and change your settings at //www.freelists.org/list/programmingblind __________ View the list's information and change your settings at //www.freelists.org/list/programmingblind