Thanks for the input guys. I'm pretty excited about finally getting started with C (besides a tutorial I went through years ago). All of these libraries that I've been installing to get programs working, and I never knew a damned thing about what they were :) BTW, I'll probably stick with C++ since I'm used to coding OOP. Carl Sappenfield wrote: >As far as GUIs go, Qt is good for C++ and GTK+/Gnome is good for C. I >haven't used Qt in a couple of years, but if I remember right, it's similar >to Swing in Java. So is GTK+/Gnome. GTK+/Gnome also has a RAD environment >that mostly works called Glade, but if you're a beginner in C, you've got a >learning curve ahead. You might want to wait for Kylix to come out for C++ >if you're in a hurry for a RAD environment. >If you're looking for database connectivity, there isn't anything like JDBC, >but one of the reasons to use C is native APIs are much better than JDBC and >aren't hard to use. Again, Kylix will have ODBC controls that you'll be >able to just drag and drop on forms. >A later post says a couple of things I want to clarify. First, don't think >of C and C++ as the same language. The ways you manage memory are different >(and I don't mean they just use different keywords.) Also, C has structures >instead of classes, so you don't get useful things like copy constructors >and destructors, and inheritance is done by playing with pointers, which can >be tricky if you're a beginner. > >----- Original Message ----- >From: "Marvin GodfatherofSoul Bellamy" >To: "Kclug" >Sent: Thursday, August 15, 2002 3:31 PM >Subject: beginner C++ > > >>I'm a Java programmer, but I figured I'd better learn C considering the >>market conditions. I'm used to the rich centralized API that Java >>provides. My question is are there equivalents for C users? I'm >>thinking of classes (whatever C calls them) for making network >>connections, GUIs, etc.). Keep in mind that my knowledge of C is >>limited to the basic comp 101 programs. >> >> >> >> > >