What shall I learn? (if I wanna program GUIs)

Hi!
LIke the title say, what language should I learn in order to make GUI programs, I have experience in C and Bash,
I mosly use gtk programs, so I belive that GTK might be the language for me? , but then what?
GTK+?, GLADE?, GTK#?  or what?
Which programs shall I use? compiler?
are there good tutorials on the internet for "that" language?
Many questions I know, I hope that I get some answers....

CyberTron wrote:LIke the title say, what language should I learn in order to make GUI programs, I have experience in C and Bash,
http://www.python.org
GTK+?, GLADE?, GTK#?  or what?
http://www.pygtk.org
Which programs shall I use?
Your choice... If you join https://gna.org/projects/magnum/ you'll get to work on a pygtk program for practice and a development environment to boot. (I'm shameless)
compiler?
Avoid it if possible.
are there good tutorials on the internet for "that" language?
http://python.org/doc/2.4.2/tut/tut.html
http://www.pygtk.org/pygtk2tutorial/index.html
Ok, in more words, I strongly suggest python because you can develop in it faster than in C or C++ or Java, probably with fewer bugs. PyGTK is the most powerful toolkit for python. Its not the easiest to use, but its not the hardest either
Java Swing is a really nice toolkit, in my opinion, but most people disagree....
Dusty

Similar Messages

  • I recently bought  Lightroom and installed on one of my computes. I wanted to instal the program on another computer I have, using the same serial number I already bought and I'm not alowed as it says that the SN is not valid. What shall I do?

    I recently bought  Lightroom and installed on one of my computes. I wanted to instal the program on another computer I have, using the same serial number I already bought and I'm not alowed as it says that the SN is not valid. What shall I do?

    It is possible that you downloaded the Creative Cloud trial of Lightroom. The perpetual license key will not work. Uninstall the version on the second computer, this will not interfere with your catalog, preferences and personal files.
    Download the appropriate version from the link below and install, your license key will be accepted and everything will be fine.
    Product updates

  • I can not save as pdf. When I try to, the program shuts down. What shall I do?

    I can not save as pdf. When I try to, the program shuts down. What shall I do?

    Adobe Community: File Crashing on Output - printing/PDF/other

  • Where can i find my mavericks install file, i can not find it in my program map, what shall i do if the file has being erased?

    Where can i find my mavericks install file, i can not find it in my program map, what shall i do if the file has being erased?

    If you download it again, you can make a bootable USB stick to install using this free program.
    Bootable USB Flash Drive – Diskmaker X

  • Mac OS X Mountain lion bug sometimes the programs don't like to lunch and I unplug the power cord what shall i do

    Mac OS X Mountain lion bug sometimes the programs don't like to lunch and I unplug the power cord what shall i do

    Here are some suggestions for getting the best results from this site.
    If you're not comfortable with English, it may be best to post in your native language. Others can use automatic translation, if necessary, to help them understand you. They may reply in their native language, and then you can do the same to understand them.
    Google Translate
    Screenshots can help overcome a language barrier. To upload an image, click the camera icon in the message editor on this page.
    Give details of the problem. A statement such as "it doesn't work" conveys no information. If it did work, you wouldn't be here. Instead, you should post something like this: "I did A; I was expecting B; but I got C instead." Include the complete text of any error messages you saw and where you saw them: in an application window, a CrashReporter window, a log, or whatever. Also include the steps you’ve taken yourself, if any, to try to resolve the issue. If the problem is of recent origin, did you make any changes to your setup just before you first noticed it? Is the problem reproducible or intermittent? That is, does it always manifest itself when you take a certain action, or only at unpredictable times?
    Before posting, ask yourself whether it’s likely that you are the the only person ever to have had this problem. If not, search the discussions for answered questions similar to yours. If you found any pertinent information, but it didn't help, include details.

  • While installing it gives me an error "there is a problem with this wondows installer package. A program required for this install to complete could not be run. contact your support personnel or package vendor.".... what shall i do?

    while installing itunes, it gives me an error "there is a problem with this windows installer package. A program required for this install to complete could not be run. contact your support personnel or package vendor.".... what shall i do?

    Hi there,
    I would recommend taking a look at the troubleshooting steps found in the article below.
    Trouble installing iTunes or QuickTime for Windows
    http://support.apple.com/kb/ht1926
    -Griff W.

  • Suddenly PDF files write: %1 er ikke et gyldigt win 32 program. What shall I do

    Suddenly PDF files write: %1 er ikke et gyldigt win 32 program. What shall I do

    Hi ib%201991,
    Are you receiving that error when you try to create PDF files? Or when you open or try to install Acrobat? If you're getting that error when you try to open Acrobat, it could be that one of the application files is damaged, and you'll need to reinstall Acrobat.
    Best,
    Sara

  • I put my iPod touch 2nd gen in the microwave acciedentaly what shall I do ??

    I put my iPod touch 2nd gen in the microwave acciedentaly what shall I do ??

    Try:
    - iOS: Not responding or does not turn on
    - Also try DFU mode after try recovery mode
    How to put iPod touch / iPhone into DFU mode « Karthik's scribblings
    - If not successful and you can't fully turn the iOS device fully off, let the battery fully drain. After charging for an least an hour try the above again.
    - Try on another computer
    - If still not successful that usually indicates a hardware problem and an appointment at the Genius Bar of an Apple store is in order.
    Apple Retail Store - Genius Bar       
    If defective
    Apple will only give you a 10% recycling discount if you turn in an old iPod when you purchase a new one.
    Apple - Recycling Program for iPod and Mobile Phones
    Apple also may exchange it for a refurbished 2G for this price.
    http://support.apple.com/kb/index?page=servicefaq&geo=United_States&product=ipod
    I say not worth it for a 2G.

  • What do you use to write Java programs?

    Hi. Do you mind if I ask you what do you use to write your programs in Java? I am a student and we are using NetBeans IDE 3.6. I know it is a bit old but the tutor says we must stick to that one. What is best for writing Java programs?
    Thanks.

    Do you think those things will make things easier or is it more complex?If you're learning on your own, you'd better use something more up to date (most probably better interface, childhood bugs fixed, and better support on the Internet).
    If you're in a classroom, or a training room, you'd better use what the instructor tells, or at least what other students/trainees use. Easier to get help and share tips if everyone has the same setup.
    Good luck learning Java.

  • What should I learn next?

    So I already know Python. I decided to learn Python because I heard it was a good language to start out with. I've got a good grasp of the language and have been making various scripts for my personal needs. I've become interested in other languages and have wondered what I should learn next. So should I learn another language or continue exercising my hacker skills with Python? I want to learn a wide variety of types of programming.

    ArchArael wrote:Learning new programming languages is fun but I think it's better if you develop something.
    Much more better would be some bug fixing or helping some existing projects.
    You can always learn new languages when you need to and save your time for something more useful (girl friend, friends, books, games, music etc).
    Learning programming languages just to learn keeps you from doing practice in programming.
    Mastering something takes time and practice,  as someone told you before.
    I don't think so. Programming takes time and practice, sure, but it also takes reading code and reading about programming. You can't give a pen and paper to a kid and say "here, write me a book" and spect this kid will write a masterpiece if she hadn't read a lot before.
    Learning a new language gives you insights of how programming works, even on different languages. Both you and I aren't native speakers of English, but learning it changed the way I see somethings in Portuguese and vice versa; I have a different understanding of English and Portuguese that I would have if I've learnt only one of them, I belive this applies to you, too. This also works with programming languages: the way I program in C was different before I grasped some Lisp, and it would probably be different if I hadn't learnt Python, and so on.
    Back on-topic, I'd recommend learning C, so you can grasp some of the basics: pointers, memory allocation, structs and unions, etc. Later, I'd suggest you to learn a language that makes you think about programming in a different way: Lisp or Haskell. Shell script is also nice, but I'd only use it to "glue" things together, and I don't see a problem with learning it concurrently with another language.
    Edit:
    Edit: Forgot to add this,
    http://www.e-booksdirectory.com/programming.php
    now say goodbye to all your free time and go learn 6 or 7 languages.
    Indeed, very good site. I like the Mathematics "folder", too.
    Last edited by andre.ramaciotti (2009-07-29 14:28:59)

  • Hi, after that crash of my MacBook Pro I download again Lightroom 5 with my license serial number removed , but the system say that my number is wrong, but is not. What shall I do???, thanks

    Hi, after that crash of my MacBook Pro I download again Lightroom 5 with my license 1160-4006-5882-6826-4588-7623, but the system say that my number is wrong, but is not. What shall I do???, thanks

    You probably downloaded the Lightroom Creative Cloud version. Your Perpetual License key will not work.
    Uninstall the existing version of Lightroom, this process will not affect your Catalog, Preferences or personal files.
    Then download the correct version from the link below, install and enter the license. Every thing should be just fine. (Also by displaying your License Key for all to see anyone can use it to have a free copy of the program)
    Adobe - Lightroom : For Macintosh : Adobe Photoshop Lightroom 5.6

  • TS1559 my iphone 4s version 7.0.4 wifi turned out grey. i restored my iphone also but didnt work, what shall i do???

    my iphone 4s version 7.0.4 wifi turned out grey. i restored my iphone also but didnt work, what shall i do???

    ChrisJ4203, thanks very much for your input.  I don't mean to turn this post into an endless debate, but frankly I am still having a hard time believing that the WiFi died as a result of a hardware failure.
    My logic might be flawed, but here it is:
    While the iPhone 4S got very hot when wirelessly downloading and installing iOS 7.0.4 over the WiFi network, the WiFi chip and antenna had to be functional to complete the wireless iOS update.  Apple was very clear that iOS 7.0.4 is too large to download and install via cellular service.  Accordingly it would appear that any hardware failure had to occur in the few minutes between the download/installation of iOS 7.0.4 and its first use.  That window of opportunity is incredibly small in an otherwise flawless hardware performance.  I am not a big believer in long shot coincidences, so a WiFi hardware malfunction seems highly improbable to me, but not impossible.  A firmware/iOS conflict still seems more plausible to me.
    I also don't read much into Apple's "out-of-warranty" replacement offer at $199.  AT&T tells me that anyone walking in off the street (with or without a hardware or iOS malfunction) would receive the same offer.
    I appreciate that some iPhone 4S users did not experience any WiFi issues when they updated to iOS 7.0.4, but such difference could easily be explained if Apple used more than one WiFi chip and/or firmware in the iPhone 4S series.  Such an explanation would also account for iOS 7.0.4 (and 7.0.6) not recognizing the WiFi chip after the iOS update.
    Still perplexed, but thanks again for your kind efforts to help.
    Wonder if I can limp along long enough to spend my money on an Apple iPhone 6 ... but then again I don't want to be anyone's beta-tester.
    I am tempted to switch to a Samsung Galaxy or some other smartphone as long as I will be buying new accessories, but frankly I don't want to waste my time learning a new OS or core apps.

  • HT1222 I'm trying to update my I-pad 2 (iOS 7) but unfortunately I'm facing an error while installing it, what shall I do?

    I'm trying to update my I-pad 2 (iOS 7) but unfortunately I'm facing an error while installing it, what shall I do?

    Which version of Mac OS X do you have?<br />
    Firefox 4 and later require at least OS X 10.5 and an Intel Mac.
    * http://www.mozilla.com/firefox/4.0/system-requirements/
    * http://www.mozilla.com/firefox/5.0/system-requirements/
    * http://www.mozilla.com/firefox/3.6/system-requirements/
    If you have problems with updating or with the permissions then easiest is to download the full version and trash the currently installed version to do a clean install of the new version.
    Download a new copy of the Firefox program and save the DMG file to the desktop
    * Firefox 5.0.x: http://www.mozilla.com/en-US/firefox/all.html
    * Firefox 3.6.x: http://www.mozilla.com/en-US/firefox/all-older.html
    * Trash the current Firefox application to do a clean (re-)install
    * Install the new version that you have downloaded
    Your profile data is stored elsewhere in the [http://kb.mozillazine.org/Profile_folder_-_Firefox Firefox Profile Folder], so you won't lose your bookmarks and other personal data.

  • What next to learn

    hey all,
    can nyone guide me to what i shud learn after going thru the swing api.i dont know what J2EE is but shud i be learning it and where do i get the resources.
    i hve interest in web designing and i hve a fair knowledge about html,css,javascript but what shud be best for me to learn for server side management.
    after going thru many forums i got the impression that php is good.bt thought i shud ask u all first.
    Is php good because it is easy to learn or is java bit slow. Sorry if i said nything wrong cause i hve no idea what i am talking about..
    So any help is highly highly appreciated.
    ThankYou

    Let me translate
    hello.all wrote:
    can nyone guide me to what i shud learn after going thru the swing api.i dont know what J2EE is but shud i be learning it and where do i get the resources.Can anyone guide me to what I should learn after going through the Swing API. I don't know what JEE is, but I should be learning it and where do I get the resources?
    Answer: learn about application design instead of just writing code. There's more to programming than just the APIs.
    i hve interest in web designing and i hve a fair knowledge about html,css,javascript but what shud be best for me to learn for server side management.I have interest in web design and I have a fair knowledge about HTML, CSS, JavaScript but what would be the best for me to learn serverside management?
    Answer: No clue what "serverside management" is supposed to be. But if you want to stick to the web realm, you should have a look at overall JEE architecture, servlets, JSP and JSTL. AJAX too, although that's of course not a Java thing. Oh, and maybe basic web design principles and usability. Once again, programming's more than just knowing the syntax.
    after going thru many forums i got the impression that php is good.bt thought i shud ask u all first.After going through many forums I get the impression that PHP is good, but I should ask you all first.
    Answer: if a server-side scripting language is what you want to learn, so be it. You might want to consider what you actually want to do in the future. I have yet to see a PHP programmer in business application development.
    Is php good because it is easy to learn or is java bit slow. Sorry if i said nything wrong cause i hve no idea what i am talking about..Is PHP good because it's easy to learn or is Java a bit slow? Sorry if I say anything wrong because I have no idea what I'm talking about.
    Answer: I tried to learn PHP but gave up quite quickly. No idea whether it's considered "easy". No idea about an actual performance comparision between Java and PHP either - but Java's definitely more flexible. As long as I don't see a PHP-based ERP system, I suppose Java is performing sufficiently.

  • My screen icons are lost.. What shall I do?

    my screen icons are lost.. What shall I do?

    The following are general fixes to try.  Others may have more specific fixes to try.
    If you have a recent Time Machine or other backup then you should skip the following backup step until your machine is healthy again. 
    Backup:  As soon as you can, make a copy of your internal data on an external drive using Time Machine, Disk Utility or a third party backup program (such as Carbon Copy Cloner).  You will need a blank external disk for this purpose.  If you do not yet have a backup then this is an especially important step.  For example, if you can boot in safe mode then you should be able to run a backup even before you attempt other steps.  For backup instructions see step 9 in the document listed below.
    Try booting in safe mode:
    - Restart and when you hear the bong, hold down the shift key for a (slow) Safe Boot that disables startup items.
    - Use disk utility check and repair possible errors in the system disk filesystem.  (Step 11.)
    - If it reports it found errors it cannot fix, try reboot holding down the command and R keys and run Disk Utility from there too repair the system disk filesystem.
    If this does not work refer to the following comprehensive repair document.  Start with steps 1 through 5.  It won't hurt to start there even though the initial steps might not fit your symptoms.  It is a large document but the information you need is on only a few pages.
    https://discussions.apple.com/docs/DOC-3353
    After trying steps 1 though five, if that does not fix it, step 12 might be useful (OnyX Cache Cleaning) or step 8 (Reinstall just OS X).  Do not attempt step 8 unless you have a good backup (two good backups preferred).
    Once you are up and running make sure you maintain two (not just one) backups on two several drives in case you are ever in an emergency situation again.  https://discussions.apple.com/message/23364928#23364928

Maybe you are looking for

  • Email and text Notifications when on a call

    Is there a way to stop email and text notifications when I am on a phone call? I have a long email alert and message tone, and when I'm on a call and they go off, it's so loud and long I can't hear who I'm talking to. They can't hear the alert but it

  • Why does my iPad email app keep shutting down?

    I just purchased my iPad 2 3G last week, so I am a new iPad/Apple user.  I really like the product and now wonder why I have stayed loyal to the Windows PC for so long.  I'm still looking for some of those useful PC keys and keystroke shortcuts that

  • Remote desktop not working with dot1x authenticated machines

    Hi,    we are using machine and user authentication , when machine at logoff the machine is authenticated so users can RDP to it  but after logging in the remote desktop session goes down because after user authentication the machine gets a new ip ad

  • Stored proceadure is running  multiple times from crystal..Urgent...

    Hi friends, I am running the stored proceadure from crystal report. And it is executing two or three times. I can come to know through debug points which i placed in sotered proc. It is very urgent...any help is appreciated. Thanks, Vijay

  • JSP MySql prepared statments :(

    Hi all - absolute newbie here! - I want to use a prepared statment to search a database based on date - I can get the dates into the database fine but no can get out! this is the error I get with most the code below org.apache.jasper.JasperException: