Want to start learning programming

Discussion in 'Programming' started by Joseph S, Jul 24, 2009.

  1. #1
    I want to learn how to create simple "software" for windows.

    For instance let`s say that I want to create a program that has a button and when you click on it it will display an alert. Similar to JavaScript.

    Any idea how to do this? What programming language should I learn? I only know web programming.
     
    Joseph S, Jul 24, 2009 IP
  2. Tarkan

    Tarkan Peon

    Messages:
    491
    Likes Received:
    16
    Best Answers:
    0
    Trophy Points:
    0
    #2
    That's simple, just go to Inferno Development programming site. They have tutorials on C++ Qt (which is a library that you install along with a C++ IDE, to create GUI [buttons etc]). All you do is make buttons and then connect() them to functions.

    If that proves to be too complex. Try learning an easier language like C#. You just need visual studio express (free), or sharp develop, and you can make buttons and connect them using events.

    If you can't use C#, try using Java and SWING (swing is a gui library that comes in the Java SDK), just grab eclipse, and look at java tutorials.
     
    Tarkan, Jul 24, 2009 IP
    Joseph S likes this.
  3. kblessinggr

    kblessinggr Peon

    Messages:
    539
    Likes Received:
    13
    Best Answers:
    0
    Trophy Points:
    0
    #3
    They do make programs that will turn a PHP script into a windows application. Not the most practical approach, but works. I started out in desktop programming long before I did the web, used to write in C++, Pascal (hell even QuickBasis), moved onto Visual Basic and VC++, and when I got into web I was utilizing ASP (and using VB/VC++ to write libraries for it), and for the last 6 years or so I been using PHP, though I'm starting to pick up Python which can be used for either web or desktop on just about any platform.
     
    kblessinggr, Jul 24, 2009 IP
  4. coun_vincent

    coun_vincent Well-Known Member

    Messages:
    803
    Likes Received:
    6
    Best Answers:
    0
    Trophy Points:
    130
    #4
    coun_vincent, Jul 24, 2009 IP
  5. devabby

    devabby Peon

    Messages:
    463
    Likes Received:
    7
    Best Answers:
    0
    Trophy Points:
    0
    #5
    I think is Visual Studio + Visual Basic.
     
    devabby, Jul 25, 2009 IP
  6. yodayoz

    yodayoz Peon

    Messages:
    111
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #6
    Go for .net programming for windows. If you have exp in web development, it may be easy for you to earn c# or vb or any other from the 33 languages which .net offers.
    If you want to develop cross platform GUIs, for C++ using graphic libraries like gtkmm or openGL, or QT
    (for a beginner, this is not suggested)
     
    yodayoz, Aug 5, 2009 IP
  7. riderbabygurl

    riderbabygurl Peon

    Messages:
    57
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #7
    I wonder if its possible learning programming online? I mean self studies? Since I'm a student before of computer science but I'm currently stop right now, due to financial problems. But somehow I really want to learn. What would be the good steps I need to do? I ask this question since the topic is about learning programming ..
     
    riderbabygurl, Aug 5, 2009 IP
  8. yodayoz

    yodayoz Peon

    Messages:
    111
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #8
    yes.. y not. oNline tutorials are very gud way to learn. U may even sign up for free webinars which are evailable for free. Webinars are interactive lectures, conducted on a specific date/time
    apart from them, free video lectures are available for the same.
     
    yodayoz, Aug 5, 2009 IP
  9. Tarkan

    Tarkan Peon

    Messages:
    491
    Likes Received:
    16
    Best Answers:
    0
    Trophy Points:
    0
    #9
    Also if you need programming help, there is a programming forum that can help you all the time.
     
    Tarkan, Aug 5, 2009 IP
  10. Zizzi

    Zizzi Peon

    Messages:
    67
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #10
    Although this is not exactly what you asked for... I would look into python as a first language. You can't beat its simplicity, and it teaches you good coding practices.

    I really hate not being able to post live links yet....
    www[dot]python[dot]org

    If you really want to learn something with a pretty gui, look into visual basic. I don't recommend it, but hey... To each his own!

    Good luck!
     
    Zizzi, Aug 5, 2009 IP
  11. runspace

    runspace Peon

    Messages:
    17
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #11
    I second Zizzi's recommendation of Python to learn programming. However, because you have asked for help to learn how to program for Windows, it would be beneficial to learn Visual Studio + Visual Basic.
     
    runspace, Aug 5, 2009 IP
  12. euwern

    euwern Peon

    Messages:
    45
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #12
    you can start with any language --> i would suggest java.. before you learn any programming language --> the very first thing is to compile your code (you need a compiler): download java JDK http://java.sun.com/javase/downloads/index.jsp (check this out) then download --> textpad 4.7 or higher (it can compiler java automatically) + its free. after you get everything you need to compile a code.. now its time to learn the very first line of coding --> "System.out.println("Hello World"); --> you start learning by executing lines of code in public static void main(String[] args) [in short the main method]. ---> then you learn how to encapsulate lines of code in a function/method --> then you learn looping and if else logic --> then you learn how to write and read to and from external source "txt file"--> then you learn GUI ---> then you learn how to execute java coding by double clicking an icon ---> then you learn how to interact with database -->then you become a pro..lolz
     
    euwern, Aug 5, 2009 IP
  13. AC-Coach

    AC-Coach Peon

    Messages:
    565
    Likes Received:
    4
    Best Answers:
    0
    Trophy Points:
    0
    #13
    Webinars are a great place to start to learn the basics of programming
     
    AC-Coach, Aug 6, 2009 IP
  14. jamespv85

    jamespv85 Peon

    Messages:
    238
    Likes Received:
    2
    Best Answers:
    0
    Trophy Points:
    0
    #14
    I would recommend Java too. Lots of guides and tutorials and It's free too! Plus it's not that hard to learn as a beginner, but then you're really not a beginner since you did say you are into Web Programming.
     
    jamespv85, Aug 6, 2009 IP