Programming language

There is no such thing as the "best" language to learn for a beginner. It depends what you want to do really. Vb6 is a horrible, stay well away.
 
maybe its not programming at all then

im interested in learning about web servers, the interweb, etc

is java the most popular language on the internet is it .Net?
 
You seem pretty confused.

Web Servers are written in C/C++ normally because they need to provide high performance but you can write one in any programming language, but I don't think your asking about this.

.NET is just a term which encapsulates a range of technologies from MS (Framework).

The most popular server side scripting languages would probably be PHP, ASP(.NET) at the moment. Though there are plenty of others.

Java is mainly used for application development now (java applets still exist but are a past technology imo). You might be mistaking it for Javascript which is a totally different language and is used heavily in web dev.
 
Una said:
You seem pretty confused.

Web Servers are written in C/C++ normally because they need to provide high performance but you can write one in any programming language, but I don't think your asking about this.

.NET is just a term which encapsulates a range of technologies from MS (Framework).

The most popular server side scripting languages would probably be PHP, ASP(.NET) at the moment. Though there are plenty of others.

Java is mainly used for application development now (java applets still exist but are a past technology imo). You might be mistaking it for Javascript which is a totally different language and is used heavily in web dev.

ok thats cleared that up

I think i'm interested in server side scripting language.
I might buy a 'dummies' guide or something.
thx
 
Last edited:
Yeah, it seems like you want to create dynamic web pages / web applications. I would look into Php, Asp(.net) or python/ruby to learn as a first language.
 
One thing further, if you are looking because you want to learn programming languages in general, it is better to get a book that teaches you beginners guide. Once you have your first programming language under your belt, its horses for courses, learn what you need to, and try to use open source projects instead of reinventing the wheel, as much as possible.

If, for example, you were saying you wanted to make an interacive website with multiple articles etc, I'd suggest getting a content management system such as Joomla, and focussing on the coding of xhtml/css/javascript to produce your pages.
 
don't use Visual basic.. Its a terrible language. Try Python, Perl, Ruby.. you can make gui's with all of them :)

If your doing webpages only, Go for PHP.

Theres wxPython, wxPerl, wxRuby for GUI's.
 
Last edited:
Jaffa_Cake said:
Visual Basic 6

Its what they teach in colleges.

Do not, under any circumstances, take that advice seriously.

To learn use a nice, sophisticated language. Earlier procedural stuff like Pascal or straight-into-OO C#/Java would also be good languages to play with.
 
Last edited:
Shoseki said:
For the love of god don't try C++ as your first language.

Srsly. I use it on a daily basis, and it is *nasty*.

C++ is in no way "nasty", if you take the time to learn to use it properly, and learn the more advanced features.
However, it'd be pretty tough as a first language.
If you want a good grounding & a challenge, try C.
 
VB.NET or C#.NET

I'm surprised at the number of 'open source' language suggestions considering just how bad their documentation and support is.
 
NathanE said:
VB.NET or C#.NET

I'm surprised at the number of 'open source' language suggestions considering just how bad their documentation and support is.
On the contrary, many OS languages kick the ass of corporate languages for support, documentation and community.
 
Dj_Jestar said:
On the contrary, many OS languages kick the ass of corporate languages for support, documentation and community.
Not many will have, say, a Boyer-Moore algorithm example available on the 'net that you can just pinch and use... Only really popular languages will have such "niché" samples on the Internet.
 
Back
Top Bottom