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 > (http://www15.brinkster.com/wollington/woll/specs.asp)
Grizzly
02-09-2002, 10:14 AM
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.
The_Hitman
02-09-2002, 10:31 AM
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).]
DeadKen
02-09-2002, 05:03 PM
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...
Sparky_D
02-09-2002, 09:19 PM
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
DeadKen
02-09-2002, 11:31 PM
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.
this.tabControl1.SelectedIndexChanged += new System.EventHandler(this.tabControl1_SelectedIndexChanged);
------------------
I want an OS, not a hobby...
Sol
02-11-2002, 12:51 PM
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. http://63.146.109.206/ubb/smile.gif good luck
------------------
Icna tpye 300 wrdos per mnieut
Hakang
02-11-2002, 06:18 PM
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 http://www.sharkyforums.com/ubb/smile.gif
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...
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.
hu flung dung
02-11-2002, 07:10 PM
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!
DeadKen
02-11-2002, 07:36 PM
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...
Beer-n-Linux
02-11-2002, 10:02 PM
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!!!"
Grizzly
02-11-2002, 10:42 PM
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.
Beer-n-Linux
02-11-2002, 11:54 PM
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!!!"
DeadKen
02-12-2002, 02:26 AM
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/default.asp?url=/downloads/sample.asp?url=/msdn-files/027/000/976/msdncompositedoc.xml
You might also check out www.go-mono.org (http://www.go-mono.org) for open-source stuff.
------------------
I want an OS, not a hobby...
grim_fandango
02-13-2002, 04:13 PM
Java is a powerful language, u can do almost everything with it, graphics, server programs, games, applets, etc
but i find it very slow, specially if your GUI contains lots of frames/panels
VB is a crappy language, but easy and fast for simple GUI or small programs
Wollington
02-14-2002, 12:09 PM
Thanks all.
Well i've been reading all these over the last week or so and Java seems to be mentioned rather a lot.
I've dl/ed suns SDK but I've just been back to the site and they've added a new :(!!
I'm gonna have to develop on Windows for a while, my linux box has no mouse and I wanna wait for proper support for my radeon 7500 until I put it back on here.
Lastly should I download one of the IDE's and which one?
I think i'm probably gonna need it!
I've tinkled with Borland JBuilder before but only for a day or so.
Thanks
Paladyr
02-14-2002, 12:32 PM
Visual Basic is BY FAR the easiest language to start programming on, end of story.
DeadKen
02-14-2002, 12:52 PM
Originally posted by Paladyr
Visual Basic is BY FAR the easiest language to start programming on, end of story.
I would differ here. If you can get your hands on C#, its as easy as VB, as powerful as Java and doesn't have some the VB silliness.
hu flung dung
02-14-2002, 01:07 PM
Originally posted by Paladyr:
Visual Basic is BY FAR the easiest language to start programming on, end of story.
I do prefer VB over Java, but from a learner's standpoint, Java is probably better! The first language I started learning was VB, but I picked up a lot of bad programming habits because of that (ie. I never declared my variables, I always used varients when I didn't need to, I always wrote spaghetti code, I never used modules, etc...). Java, however, forces you to write your code properly, more or less. Java doesn't allow for Varients, you always have to declare your variables, and the object-orientated concepts have made designing applications much easier! For a newbie programmer, Java's object-orientated layout and strict language stucture teaches him the true art of programming!
DeadKen
02-14-2002, 01:48 PM
Originally posted by hu flung dung
I do prefer VB over Java, but from a learner's standpoint, Java is probably better! The first language I started learning was VB, but I picked up a lot of bad programming habits because of that (ie. I never declared my variables, I always used varients when I didn't need to, I always wrote spaghetti code, I never used modules, etc...). Java, however, forces you to write your code properly, more or less. Java doesn't allow for Varients, you always have to declare your variables, and the object-orientated concepts have made designing applications much easier! For a newbie programmer, Java's object-orientated layout and strict language stucture teaches him the true art of programming!
I hate to sound like a broken record, but you are correct. This is why C# is so nice. All the simplicity of VB without the evil things like variants or other undisciplined parts.
Sparky_D
02-14-2002, 01:54 PM
Originally posted by Wollington
Thanks all.
Well i've been reading all these over the last week or so and Java seems to be mentioned rather a lot.
I've dl/ed suns SDK but I've just been back to the site and they've added a new :(!!
I'm gonna have to develop on Windows for a while, my linux box has no mouse and I wanna wait for proper support for my radeon 7500 until I put it back on here.
Lastly should I download one of the IDE's and which one?
I think i'm probably gonna need it!
I've tinkled with Borland JBuilder before but only for a day or so.
Thanks
DeadKen is absolutely correct; over the past week, I've been really messing around with Visual Studio .NET using C# and man! It's like having the structured correct feel of Java, but with the power of C++ and simplicity of VB for GUI's. I sure hope this takes off.
But if you want to work with Java, either download JBuilder 5 Personal Edition (which is free) or download Sun's Forte for Java (which also happens to be free for personal use :D).
Sol
02-15-2002, 08:42 AM
DeadKen, you sure you aren't Bill Gates trying to push C#? ;) jk jk jk. I have talked to a couple of friends and it seems that Java is the language they are starting off with, then moving to c++. I started with Pascal in college, then c++. Anyone else experience this?
Sparky_D
02-15-2002, 10:24 AM
Originally posted by Sol
DeadKen, you sure you aren't Bill Gates trying to push C#? ;) jk jk jk. I have talked to a couple of friends and it seems that Java is the language they are starting off with, then moving to c++. I started with Pascal in college, then c++. Anyone else experience this?
In my program in U. of Waterloo (Computer Science) we started with Java first year, then moved to C++, followed by assembler.
kid A
02-15-2002, 10:35 AM
On my course we went from Java to more difficult Java, before we took a last course on Java... :rolleyes:
Paladyr
02-15-2002, 11:48 AM
I think this guy just wants to write a simple program though... not learning correct coding standards etc... For that, visual basic would be best.
I started on C, Java, and COBOL, so when i got to visual basic it is much easier to code with, especially if you need GUI's.