home hardware prices news articles forums photos user reviews
Go Back   Tech Support Forums - TechIMO.com > PC Hardware and Tech > Webmastering and Programming
Join TechIMO for Free!
Register Blogs FAQ Members List Calendar Search Today's Posts Mark Forums Read
Reply Get bargains at  »  Dealighted.com
 
Thread Tools
Currently Active Users: 1765
Discussions: 188,403, Posts: 2,243,607, Members: 232,630
Old August 7th, 2004, 08:53 PM   Digg it!   #1 (permalink)
Ultimate Member
 
Join Date: Oct 2003
Location: Aztec, New Mexico
Posts: 1,608
Send a message via AIM to MadMan2k Send a message via MSN to MadMan2k
Classes about programming

I've only dabbled in programming with HTML, and BASIC, but I am considering taking a programming class at the local college. There are a few choices for into programming;

"Prog. Fundamentals with C++"

"Visual Basic I"

"Java Programming"

"Windows GUI Prog. using C++"

I don't know which of these would be best for starting out, I'm guessing either of the first two. Which of those is best for those with little background?

Thanks in advance for the advice.

MadMan2k is offline   Reply With Quote
Old August 7th, 2004, 09:13 PM     #2 (permalink)
moo
Senior Member
 
moo's Avatar
 
Join Date: May 2004
Location: Fort Walton Beach
Posts: 580
I can only speak for Java...it's a good program for beginners as well. I've actually had friends that took C++ and Java recommend Java to me as a first programming class. They reported that C++ wasn't as "fun" as Java and they didn't get see the fruits of all the code they input as much. Just their opinions of course, but Java was my first programming class ever and I thought it was quite simple and fun.

moo is offline   Reply With Quote
Old August 7th, 2004, 09:21 PM     #3 (permalink)
Ultimate Member
 
Join Date: Oct 2001
Posts: 21,026
Really it depends on how much time you want to put it into it
Visual Basic you can do a little bit of work and get quite a bit accomplished, however its usefulness is limited. Also if this isn't a visual basic.net dont' bother, as VB is slowly dying

C++ Difficult language, takes quite a bit of work to get a bit done but probably the most powerful language out on the market and it can be pretty much used for anything.. but again it takes a lot to get it done.

Java is still a bit verbose, requires a lot of code but not as bad as C++. This language does is a good language right now as there is a lot of demand for java developers of course depending on where you are. Its also easy to find support on the language.

If you're starting from the ground and working up, you'll struggle a bit with java or C++ as they're the most difficult in this list but the payback is better and there are less java developers because of it. Whereas there are a gazillion VB developers because its so easy.

Good luck

A woman after my own heart a programmer!
Martoch better watch out

-- edit --
\|/ Don't worry martoch I'd take you over her anyday
(edited so I don't hijack his thread )


Last edited by vass0922 : August 7th, 2004 at 09:37 PM.
vass0922 is offline   Reply With Quote
Old August 7th, 2004, 09:27 PM     #4 (permalink)
Best To Avoid Me
 
Martoch's Avatar
 
Join Date: Mar 2002
Location: Under Your Bed
Posts: 8,596
Quote:
Originally Posted by vass0922
A woman after my own heart a programmer!
Martoch better watch out
*cough*

Um...she never took Java, as a matter of fact she hates programming!

I, on the other hand, did take Java and enjoyed it very much...does that make me more attractive as well vass? (don't even think about asking me out, moo will delete you with the quickness!)


All I've heard about C++ is how difficult it was for beginners. [shrug]
Martoch is offline   Reply With Quote
Old August 9th, 2004, 12:06 PM     #5 (permalink)
Member
 
computerwizz's Avatar
 
Join Date: Jun 2004
Posts: 430
Here is a site MadMan2k to learn about C#/Java/JavaScript/XML I thought this might help you.
http://www.dickbaldwin.com/toc.htm

-computerwizz
computerwizz is offline   Reply With Quote
Old August 9th, 2004, 12:26 PM     #6 (permalink)
may contain mild peril
 
SpookyEddy's Avatar
 
Join Date: Oct 2001
Location: UK
Posts: 3,329
If you want to produce useful (all things being relative) applications from the start then I would urge you to consider C#. IMO C# is about as easy as programming languages get, no need to muck around with memory managment etc but flexible enough to get useful work done. Easy access to the .net class library gives you a wealth of prepackaged functionality so you can start churning out useful applications asap.

If you are more interested in starting out from a more academic (for want of a better word) stance then I would suggest C, C++ or Java.

You might also want to consider Python or Ruby (my first choice for most tasks). However you will find it much harder to convince someone to pay you to write Ruby than say Java.

Regards

ed

Last edited by SpookyEddy : August 9th, 2004 at 12:29 PM.
SpookyEddy is offline   Reply With Quote
Old August 9th, 2004, 12:28 PM     #7 (permalink)
Ultimate Member
 
Join Date: Oct 2001
Posts: 21,026
Eddy, regarding C# have you tried it with Mono yet?
I'd be curious how effective Mono is on the Linux platform.
vass0922 is offline   Reply With Quote
Old August 9th, 2004, 12:34 PM     #8 (permalink)
Banned
 
Join Date: Jul 2004
Posts: 143
I have worked in assembler, fortran, pl/1, apl, b (do any of you know what they were?), c, c++, the varieties of quick <you name it>, Visual C++, Visual J, visual basic, etc. For each language I always, as a first exercise, wote a file manager program. In each case it was a matter of needing to do something and then going through the manuals/libraries for the command(s). The best teacher for programming expertise is to make mistakes and find your way out. The harder the lesson the harder it is to forget.

The strategy is simple - DON'T GIVE UP!!

Last edited by rkyranc : August 10th, 2004 at 07:26 PM.
rkyranc is offline   Reply With Quote
Old August 9th, 2004, 12:36 PM     #9 (permalink)
may contain mild peril
 
SpookyEddy's Avatar
 
Join Date: Oct 2001
Location: UK
Posts: 3,329
Hey vass,

Yes I have, although only for an afternoon. I just hacked out some basic apps, your normal Hello World stuff, messing around with IO and data structures etc. I didn't have any problems at all but then I wasn't doing anything remotely clever

I used monodevelop as an IDE (fork of sharpdevelop I think), worked really well although the lack of a GUI forms designer was a bit of a hassle (although thats coming soon I think). For now you can design the UI in glade and hook it in via monodevelop if you want, although I found it a bit harder than using glades Ruby bindings (could just be me).

Anyway, even though I didn't do anything very much with it I felt quite positive about mono. I guess the handling of forms could be make or break for some people.

ed
SpookyEddy is offline   Reply With Quote
Old August 10th, 2004, 07:09 PM     #10 (permalink)
Ultimate Member
 
Join Date: Oct 2003
Location: Aztec, New Mexico
Posts: 1,608
Send a message via AIM to MadMan2k Send a message via MSN to MadMan2k
Thanks for all the comments. I'd like to take a java class based on the comments here, but I looked in the description for that one, and the intro to C++ is a prerequisite.
MadMan2k is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Posting Rules
You may post new threads
You may post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Help Andybebad Webmastering and Programming 4 November 17th, 2003 03:13 PM
CSC vs. IT Shady0170 Certification and Education 1 October 17th, 2003 02:49 AM
What is BASIC Argon88 Webmastering and Programming 25 August 26th, 2003 03:46 AM
How many pure linuxians hangs out here? x86MeOneMoreTime Linux and Unix 39 April 27th, 2003 09:45 PM
Hello Helmund, you still around? VERT IMO Community 18 September 18th, 2002 10:40 AM

Most Active Discussions
Is It Just Me? (2906)
Unarmed man on his stomach shot by .. (6)
Misery Loves Company... (2144)
New Build ( Finally ) (7)
CPU wont boot (7)
Building a gaming computer advice (5)
I think I just killed my computer w.. (24)
RCA 52Inch HDTV wont turn on (5)
Folderchat Weekday thread (444)
Recent Discussions
RCA 52Inch HDTV wont turn on (5)
New Build ( Finally ) (7)
Common Spyware Solutions (97)
How do you move a hard-drive to.. (4)
Laptop proccesor to desktop mob.. (1)
What is the best external enclo.. (0)
Partition Magic 7.0 (Unallocate.. (17)
For cheap price and good qualit.. (1)
Left 4 Dead Small Freezes (3)
Blackberry Storm, Gears of War .. (1)
Core 2 Quad Q9550 system (3)
COWBOOM Ripoff! Used Laptop w/$.. (4)


All times are GMT -4. The time now is 03:51 AM.
TechIMO Copyright 2008 All Enthusiast, Inc.



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28