View Full Version : Programming
16th July 2004, 12:30 AM
Is there any good websites that explain / teach basic programming that I can use on FC2?
16th July 2004, 12:38 AM
You can try my tutorila.. it's not finished yet
16th July 2004, 12:39 AM
Looks good, nice website, cheers ;)
16th July 2004, 12:50 AM
Yeh, whats a really simple programming language, like, dare I say it, Visual Basic?
16th July 2004, 03:04 AM
Mono is trying to implement VB.NET (http://www.go-mono.com/mbas.html). It probably will compile VB stuff, but I don't know of a gui.
If you want to give it a shot add [http-www.go-mono.com-archive-yum-repository-fedora-2-i386-]
baseurl=http://www.go-mono.com/archive/yum-repository/fedora-2-i386/ to /etc/yum.conf and run yum install mono-basic
16th July 2004, 04:37 AM
No not Visual Basic... :(
There are specific problems with Visual Basic and C#; mainly that they're not portable.
Visual Basic is especially awful. Like other Basics it's a poorly-designed language that will teach you bad programming habits.
One of those bad habits is becoming dependent on a single vendor's libraries, widgets, and development tools. In general, any language that isn't fully supported under at least Linux or one of the BSDs, and/or at least three different vendors' operating systems, is a poor one to learn.
16th July 2004, 10:36 AM
Retract that comment about C#. ;) That's the point of Mono.
16th July 2004, 08:46 PM
Do I just use Text Editors? Which one is best? Do I need an essembler?
16th July 2004, 08:57 PM
If you want to use c, C++ or Java, try eclipse !!!
with google you can try a lot of tutorial !!!!
17th July 2004, 05:01 PM
Or Perl or PHP or... I like Eclipse, but it's becoming too much of a "Swiss Army knife" - there's a freakin' Tetris game for it! Puh-lease!
18th July 2004, 02:31 PM
Or Perl or PHP or... I like Eclipse, but it's becoming too much of a "Swiss Army knife" - there's a freakin' Tetris game for it! Puh-lease! Is there some other IDE you'd recommend? Preferably without the pliers and corkscrew thingies ;) .
18th July 2004, 06:34 PM
When learning to program, or even picking up a new language, it's best to use the command-line tools and simple text editors. Ones that colorize the text are okay, but if you start with an IDE that has all those helpful pop-ups and integrated tools, you end up learning the IDE and not the language or the programming concepts. And if you can use the command-line tools, such as compilers, etc., then you'll never be at a loss because you understand the language and the underlying toolsets used by the IDEs.
For learning OO concepts and a language, I strongly recommend Java. Not only is it not burdened by the awkward inheritance from C that C++ has, like memory management, but it approaches a "true" OO concept more closely.
For Java IDEs, I do actually recommend Eclipse because of it's "bang for the buck" value. There are a lot of helpful plugins (I use a couple myself), but I have some serious qualms about the overall appoach (e.g. SWT, and other items). Netbeans has also tremendously improved. JBuilder X, from what I've seen, is pretty dang nice, too. If you can afford a few hundred US dollars, go with Intellij IDEA - that is the absolute sweetest IDE I've ever used.
19th July 2004, 10:34 PM
If you want to learn serious commercial programming then start with Java. The Java Tutorial http://java.sun.com/docs/books/tutorial/ is a) free and b) a good place to start. Java will let you do everything from stand alone CLI routines through to GUI programs. Java is more difficult to learn than VB and probably C# as well but it is cross-platform and gets good support from Sun & IBM.
You can download the latest SDK and the NetBeans IDE from http://java.sun.com/j2se/1.4.2/download.html
I strongly agree with Crackers that at first you should use the CLI tools and a simple text editor but once you are happy that you've understood the principles of wrigin for and using a particular feature of the language you'll find that moving to an IDE such as NetBeans will begin to save you time.
20th July 2004, 01:02 AM
crackers, JonR - thanks for the advice. I've just downloaded the Java tutorial & plan to work my way through it, starting with the CLI-based tools. This actually matches the approach I took in the antediluvian days of the 8080/Z80...
20th July 2004, 05:57 AM
Whoa! Z80s! Happy days! Wasn't it useful being able to address space beyond the top of memory pointer!
20th July 2004, 02:06 PM
Whoa! Z80s! Happy days! Wasn't it useful being able to address space beyond the top of memory pointer! Including working with a "mutation" of CP/M (TP/M-II and III) that could actually use 256KB of RAM (well, okay, it was bank-switching 64K blocks...)!
21st July 2004, 01:52 AM
21st July 2004, 04:44 PM
21st July 2004, 08:46 PM
Oh yer, sorry that slipped my mind, you only use in on websites :(
22nd July 2004, 04:17 PM
Quite all right - since I'm a Java developer by trade (and thus also "hang" on the Java forums), this is a bit of a hot button when it comes up. Engineer by trade, nit-picker by default. ;)
30th July 2004, 10:00 AM
all the languages are good it depends on what you want to do!!!!!!!!!!!!!!!!!!!!!!!!1
vBulletin® v3.8.7, Copyright ©2000-2013, vBulletin Solutions, Inc.