ProgrammingThis forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Introduction to Linux - A Hands on Guide
This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.
For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.
Click Here to receive this Complete Guide absolutely free.
I'm just going back to Linux and I wanna give a shot at some Linux programming, maybe make a simple little calculator to ease my need for a new language. I've heard of GT and GTK but I don't know what those are. Can somebody please explain?
GTK is a tool kit. It usually found in GNOME. Basically it holds all the basic widgets and stuff, ( Windows, Buttons etc ) Think MFC for windows. Qt is another tool kit used by KDE. Their are several others as well but these are the main two. KDE is built on top of Qt. GNOME is built on top of GTK. GT is a type of car
OK, I too want to program with Linux GUI. I do not however like "MFC" type stuff, so is there anything for the hard worker who likes to torture himself with meticulous coding? Like Win32, I've finally learned to use it pretty well, even without MSVC++. So, what can I use that is pure coding, not cover up?
You could always use motif, if you really want torture.
The MFC type stuff, is MS equivalent of a tool kit. Microsoft built their toolkit almost directly into windows.
Linux doesn't work like that. Linux->X11(XFree86)->Toolkit is the set up. You usually pick a tool kit to work with. If your using C++ I'd recommend Qt as the toolkit to use.
Many coders have spent many years getting the toolkit right so we don't have to torture ourselves with something like MFC. Its still real coding. It ain't no cover up. Its just our tools are better written.
Its probably one of the oldest toolkits, used mainly on Sun Solaris systems with CDE. Its not very popular on Linux. I seriously would stay away from it if I was you. Even the guys who buy Sun Solaris systems usually replace Motif/CDE with Qt/KDE as quickly as possible, even its home market can't stand it