Would like to learn a non web based programming language..

Sharky Forums


Page 1 of 2 12 LastLast
Results 1 to 15 of 26

Thread: Would like to learn a non web based programming language..

  1. #1
    Tiger Shark
    Join Date
    Mar 2001
    Location
    Staffordshire, UK
    Posts
    963

    Question Would like to learn a non web based programming language..

    As much as I love making stuff for the web I'd like to try to make some applications.

    I'd like to start with VB simply because I think it will be the easiest, but I can't afford MS's visual Studio (now they've gone and removed the student license).

    So is there anything I can learn for free?
    Preferably for windows but Linux would do, or even better something that would run on both. Any suggestions on languages or sites to look at comparing them?


    ------------------
    Microsoft has acknowledged that its engineers substituted certain file names with the phrase, "Netscape engineers are weenies," in some of its internet software.

    Oh well now we all know why Nutscrape is so crap!
    ============
    < System Specs >
    Bygones!
    You only Die once

  2. #2
    Ursus Arctos Moderatis Grizzly's Avatar
    Join Date
    Sep 2000
    Location
    Providence, RI USA
    Posts
    3,077

    Post

    If you want to learn a valuable language, which is totally free, you could start in on Java. java.sun.com offers some amazing tutorials and documentation which can help you get your feet wet. And you can download the JDK (Java Developers Kit) for free.

  3. #3
    Hammerhead Shark The_Hitman's Avatar
    Join Date
    Apr 2001
    Location
    Louisville, Kentucky USA
    Posts
    1,318

    Post

    The best learning environment is by far Linux...

    Comes with a free compiler for just about every language out there ... (except for VB no loss).. but great C, C++, Java, Smalltalk, Pascal, ColdFusion, PHP, SQL, environment.

    Has some good editors and development environments..

    You can install Linux, and either download Oracle for free or use mySQL and run it on your system, and then you have a full blown C/C++/Java environment with lots of choices of gui toolkits etc.. to do some serious programming complete with a database for backend... all for free.

    Linux really is a serious programmers dream learning environment.

    [This message has been edited by The_Hitman (edited February 09, 2002).]

  4. #4
    Tiger Shark DeadKen's Avatar
    Join Date
    Oct 2001
    Location
    Seattle
    Posts
    800

    Post

    Originally posted by Wollington:
    As much as I love making stuff for the web I'd like to try to make some applications.

    I'd like to start with VB simply because I think it will be the easiest, but I can't afford MS's visual Studio (now they've gone and removed the student license).

    So is there anything I can learn for free?
    Preferably for windows but Linux would do, or even better something that would run on both. Any suggestions on languages or sites to look at comparing them?



    Ignore the Linux is everything crowd and look around at VB. There is a training version included in some books I believe.

    If your doing GUI stuff, Java's Swing is a royal Pain, even with something like JBuilder.

    Once C# is out for real, that is the way to go. I've been playing with Visual Studio .Net and while MFC fans won't be thrilled, VB users will feel right at home, plus they'll have the power to do real programming.



    ------------------
    I want an OS, not a hobby...
    I want an OS, not a hobby...

    Theres nothing more pathetic then someone who wears non-matching socks on purpose.

  5. #5
    Tiger Shark Sparky_D's Avatar
    Join Date
    Jul 2001
    Location
    Waterloo/Toronto
    Posts
    628

    Post

    Originally posted by DeadKen:

    Ignore the Linux is everything crowd and look around at VB. There is a training version included in some books I believe.

    If your doing GUI stuff, Java's Swing is a royal Pain, even with something like JBuilder.

    Once C# is out for real, that is the way to go. I've been playing with Visual Studio .Net and while MFC fans won't be thrilled, VB users will feel right at home, plus they'll have the power to do real programming.

    Do not start with VB; it's a VERY crappy "programming" language. Get Forte for Java from java.sun.com for free and learn Java. This will help you start learning Object Oriented programming; then you can migrate to C/C++/C# from there.

    ------------------
    AMD 1.333 gHz 266 FSB
    Lian Li Case
    300W PSU
    Asus A7M266 AMD 761 Motherboard
    512 MB Crucial DDR RAM
    Asus V8200 Deluxe Geforce 3 64 MB
    2 60 GB Quantum Fireballs
    16X Pioneer DVD-ROM
    Plextor 12X10X32 CDRW
    Soundblaster Live! X-Gamer 5.1
    Cambridge Soundworks DTT3500 Digital Speakers
    Viewsonic PF790 19" Flat Screen CRT
    Microsoft Optical Mouse
    Microsoft Natural Keyboard Elite Pro
    Logitech Rumblepad USB
    [CPU]: Pentium IV 3.0c gHz[Case]: Lian Li PC60 USB [Power]: Thermaltake 430W TruPower[Motherboard]: Abit IS7[RAM]: OCZ PC3500 Dual Channel Kit(2X512)[Video Card]: ATI 9700 Pro All-In-Wonder[Storage]: 160 GB Western Digital w/8 MB Cache[Optical Storage:] 16X Pioneer DVD-ROM, LG 16X8X32[Sound Card]:Soundblaster Audigy 2 [Speakers]: Creative Inspire 5.1 5700 [Monitor]: Viewsonic PF790 19" Flat Screen CRT [Peripherals]: Logitech MX700, Microsoft Natural Keyboard Elite Pro, Logitech Rumblepad USB [OS]:Windows XP Pro

    New thinking is needed to solve new problems. - Albert Einstein

  6. #6
    Tiger Shark DeadKen's Avatar
    Join Date
    Oct 2001
    Location
    Seattle
    Posts
    800

    Post

    Originally posted by Sparky_D:
    Do not start with VB; it's a VERY crappy "programming" language. Get Forte for Java from java.sun.com for free and learn Java. This will help you start learning Object Oriented programming; then you can migrate to C/C++/C# from there.

    I agree VB is not a great language, but if your simply doing small gui works, it really doesn't matter that much. C# is far cleaner then Java. Sorry, but swing is damn ugly, though I have to blame some of it on the language.

    Now which would you rather program:

    jDSRTabbedPane.addChangeListener(new javax.swing.event.ChangeListener() {
    public void stateChanged (ChangeEvent e) {
    jDSRTabbedPane_stateChanged(e);
    }
    });


    or

    this.tabControl1.SelectedIndexChanged += new System.EventHandler(this.tabControl1_SelectedIndexChanged);




    ------------------
    I want an OS, not a hobby...
    I want an OS, not a hobby...

    Theres nothing more pathetic then someone who wears non-matching socks on purpose.

  7. #7
    Mako Shark
    Join Date
    Sep 2000
    Posts
    3,518

    Post

    You are missing the beauty of java. You can make it look like whatever you want. You can add components to it, toy with the look and feel, and all that fun stuff. You can build simple GUIs rather quickly, plus like some other people said,it's free. good luck

    ------------------
    Icna tpye 300 wrdos per mnieut
    Icna tpye 300 wrdos per mnieut

  8. #8
    Expensive Sushi
    Join Date
    Apr 2001
    Location
    Lund, Skåne, Sweden
    Posts
    32

    Post

    Originally posted by Wollington:
    I'd like to start with VB simply because I think it will be the easiest
    Check linux, gcc/g++ (c/c++ compiler) are enclosed with linux, so you have evrything you need, and you have a great moment to leran how to use linux if you dont know now

    Else you can check java, free to download from sun so it´s easy to check...

    Java might be a little bit easier to learn (have no pointers and so on) and you can easy make applets, but you cannot make executable files, you have to run it on a virtual mashine every time...

    ------------------
    Duron 750@900, 256Mb, 46+40Gb, Abit K7A.
    Duron 750@900, 256Mb, 46+40Gb, Abit K7A.

  9. #9

    Post

    You said the magic words my friend--FREE! What package of Linux would you recommend for a total Linux NewB (SUSE, RedHat, etc)? Any other resources you can think of that can be useful as well? I imagine I'd have to set up a dual boot config with my Win2K, but all in due time..

    Many thanks!

    ------------------
    Don't eat the yellow snow.
    Spoiler

  10. #10
    Tiger Shark
    Join Date
    Jun 2001
    Posts
    860

    Post

    Originally posted by Sparky_D

    Do not start with VB; it's a VERY crappy "programming" language. Get Forte for Java from java.sun.com for free and learn Java. This will help you start learning Object Oriented programming; then you can migrate to C/C++/C# from there.
    Visual Basic, however, is far more powerful than Java and much easier to use than C++! Just be warned, it is very easy to develop bad habits with it!

  11. #11
    Tiger Shark DeadKen's Avatar
    Join Date
    Oct 2001
    Location
    Seattle
    Posts
    800

    Post

    Originally posted by hu flung dung:
    Visual Basic, however, is far more powerful than Java and much easier to use than C++! Just be warned, it is very easy to develop bad habits with it!
    Geeze, I hate to be in the position of defending Java, but please, how is VB more powerful then Java?

    Can you imagine the pain of complicated graphs in VB? Ouch.

    Personally, I am playing with (and loving C#).

    When its finally out for real (next week?) it will be almost as easy to use as VB plus have all the power, or more of Java. Add the language independance (don't believe the JNI crap, its a real pain) and you have one powerful tool!

    ------------------
    I want an OS, not a hobby...
    I want an OS, not a hobby...

    Theres nothing more pathetic then someone who wears non-matching socks on purpose.

  12. #12
    Goldfish Beer-n-Linux's Avatar
    Join Date
    Nov 2001
    Location
    Keg Bottom, TX
    Posts
    75

    Post

    Where can i get a SDK for C# for free?

    Is it pronounced C pound or C number sign?

    ------------------
    "GIVE ME BEER, OR GIVE ME DEATH!!!"
    "GIVE ME BEER, OR GIVE ME DEATH!!!"

  13. #13
    Ursus Arctos Moderatis Grizzly's Avatar
    Join Date
    Sep 2000
    Location
    Providence, RI USA
    Posts
    3,077

    Post

    Originally posted by Beer-n-Linux:
    Where can i get a SDK for C# for free?

    Is it pronounced C pound or C number sign?

    Actually it's pronounced C-sharp, # is called "sharp" in the music world.

    I'd also be interested in some sort of free SDK so I could play around with it. I'd be MOST happy with a free command line C# compiler I can use to familiarize myself with the language.


  14. #14
    Goldfish Beer-n-Linux's Avatar
    Join Date
    Nov 2001
    Location
    Keg Bottom, TX
    Posts
    75

    Post

    Originally posted by Grizzly:
    Actually it's pronounced C-sharp, # is called "sharp" in the music world.

    I'd also be interested in some sort of free SDK so I could play around with it. I'd be MOST happy with a free command line C# compiler I can use to familiarize myself with the language.


    DOH!!!!
    I'm a music freak and studied classical music for years and i never thought of that:P


    ------------------
    "GIVE ME BEER, OR GIVE ME DEATH!!!"
    "GIVE ME BEER, OR GIVE ME DEATH!!!"

  15. #15
    Tiger Shark DeadKen's Avatar
    Join Date
    Oct 2001
    Location
    Seattle
    Posts
    800

    Post

    Originally posted by Grizzly:
    Actually it's pronounced C-sharp, # is called "sharp" in the music world.

    I'd also be interested in some sort of free SDK so I could play around with it. I'd be MOST happy with a free command line C# compiler I can use to familiarize myself with the language.


    The official stuff is at http://msdn.microsoft.com/downloads/...mpositedoc.xml

    You might also check out www.go-mono.org for open-source stuff.




    ------------------
    I want an OS, not a hobby...
    I want an OS, not a hobby...

    Theres nothing more pathetic then someone who wears non-matching socks on purpose.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •