Political Forum
     

Go Back   Political Forum > Community > Off-Topic Chat


Reply
 
Thread Tools Display Modes
  #1 (permalink)  
Old 08-09-2006, 09:35 AM
Teddy-Ruxpin Teddy-Ruxpin is offline
Contributor
 
Join Date: Mar 2005
Posts: 178
Teddy-Ruxpin is on a distinguished road
Credits: 1,417
Default Thinking about becoming a programmer

Hi there,

So I was reading this article about the two founders of google and then it struck me, that shoudln't be too hard and I;m going to give it a go myself.

So, here I am, I have never programmed a thing in my life and I want to become a programmer.

The question is, how do you get started?

What's the best language to build on? C? C++? java? qobalt?

Can you develop regular programs with Java, or only web applications?

Any computer folks around here who could help me out?

Thanks.
Reply With Quote
Sponsored Links
Red Cross - Donate Today    Save the Rainforest
  #2 (permalink)  
Old 08-10-2006, 11:49 PM
MaverickDissident
Guest
 
Posts: n/a
Default Not sure if you're serious or not, but anyway...

If you want to develop desktop applications and such, I would recommend starting with learning C and then moving on to C++ and Java. If you want to develop applications for the Web (something like this site, for instance), look into HTML and JavaScript and PHP. There are excellent resources on the Web for this.

Oh, and yeah, you can "regular" programs that run on Windows with Java. Spyware Blaster is one good example.
Reply With Quote
  #3 (permalink)  
Old 08-11-2006, 09:44 PM
quiller's Avatar
quiller quiller is offline
Analyst
 
Join Date: May 2006
Location: Michigan
Posts: 2,798
quiller is on a distinguished road
Credits: 16,446
Default .

Quote:
Originally Posted by MaverickDissident";p=&quot View Post
If you want to develop desktop applications and such, I would recommend starting with learning C and then moving on to C++ and Java. If you want to develop applications for the Web (something like this site, for instance), look into HTML and JavaScript and PHP. There are excellent resources on the Web for this.

Oh, and yeah, you can "regular" programs that run on Windows with Java. Spyware Blaster is one good example.
Overall, good advice. The link however didn't work for me. Spywareblaster's pretty good, though.
__________________
Delivering tasty bite-sized Clues to liberals since 1965.
Reply With Quote
  #4 (permalink)  
Old 08-12-2006, 09:44 AM
Teddy-Ruxpin Teddy-Ruxpin is offline
Contributor
 
Join Date: Mar 2005
Posts: 178
Teddy-Ruxpin is on a distinguished road
Credits: 1,417
Default C

Quote:
Originally Posted by MaverickDissident";p=&quot View Post
If you want to develop desktop applications and such, I would recommend starting with learning C and then moving on to C++ and Java. If you want to develop applications for the Web (something like this site, for instance), look into HTML and JavaScript and PHP. There are excellent resources on the Web for this.

Oh, and yeah, you can "regular" programs that run on Windows with Java. Spyware Blaster is one good example.
So if I understand it correctly, Java can only be used for programming web applications? Because I really don't want to confine myself. By the way, is it not possible to just start with C++? Do you really have to start with C first? And second of all, will C++ be relevant for the years ahead? Or will it be replaced by something better soon?

Thanks in advance/
Reply With Quote
  #5 (permalink)  
Old 08-13-2006, 10:23 PM
BtD's Avatar
BtD BtD is offline
Commentator
 
Join Date: Dec 2004
Location: Espoo
Posts: 998
BtD is on a distinguished road
Credits: 15,878
Default Re

I would see it so that:
1. Java is the easiest language and fastest to program because simple syntax, easy memory management and good libraries.. It is mature and working language, but because it is run on virtual machine, it cannot be used when more low-level environment support is needed and with performance critical applications.. One of the best features of Java is portability.. Ones you build the java program, it will run on every environment..
2. C is a low-level language, which has big difficulties on memory management and difficult pointer arithmetics.. Any bigger C applications face a serious risk of memory leaks.. C is good to know, but perhaps it is somewhat obsolete and shouldn't be used for application programming.. It is still the standard in the POSIX world..
3. C++ is a complicated language, it requires lot of time to learn and it also has the pointers.. Still, C++ is rather powerful language and it has good abilities for building mature object-oriented code and good support for memory management.. It typically requires more effort than Java to develope anything, but it can be used for accessing the environment functionality and it can be used for performance critical applications..

It is also good to realize that all this languages are related to each other.. First was C, then C++ was based upon it and Java was based upon both C and C++.. Learning one language helps learning the other..

- BtD
__________________
"Orthodoxy means not thinking - not needing to think. Orthodoxy is unconsciousness."
[George Orwell, 1984]
"Freedom is the freedom to say that two plus two make four. If that is granted, all else follows."
[George Orwell, 1984]
Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

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

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off
Forum Jump

Sponsored Links

All times are GMT -8. The time now is 09:23 PM.


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
Template-Modifikationen durch TMS
vBCredits v1.3 ©2007 by Darkwaltz4
Advertisement System V2.1 By   Branden