hosted by liquidweb


Go Back   Web Hosting Talk : Web Hosting Main Forums : Programming Discussion : Programming Tutorials : Next Language
Reply

Programming Tutorials How-Tos related to programming, databases, and the like.
Forum Jump

Next Language

Reply Post New Thread In Programming Tutorials Subscription
 
Send news tip View All Posts Thread Tools Search this Thread Display Modes
  #1  
Old 05-05-2005, 11:20 PM
CompuTech CompuTech is offline
Junior Guru Wannabe
 
Join Date: Dec 2004
Posts: 30

Next Language


I know HTML and PHP very well. I also know JavaScript and CSS a decent amount. I understand those 2 languages (JS & CSS), but haven't memorized all the syntax. I also have experience in MS Access and MySQL. Next year, I'm going to learn Oracle 8 and the year after that I'll be learning Java. I was wondering what language should I learn until I finish Java and Oracle 8.

Here's what I was thinking of

C
C++
C#
ASP.NET
Cold Fusion
Perl

Also, when you make a suggestion can you explain how the language works. I've played around with ASP.NET, but the coding is very different (and seems harder to learn) from PHP. I've heard that C/C++ is similar to PHP and would be easier to learn. I've also heard that Java is similar to C/C++.

Thanks for your advice in advanced.

Reply With Quote


Sponsored Links
  #2  
Old 05-11-2005, 03:20 PM
telnettro telnettro is offline
Junior Guru
 
Join Date: Jun 2003
Location: Bay Area
Posts: 218
ummm

i've been programming java for 6 years and I still don't KNOW it. Learning a language isn't something you can stop doing once you know it. They change. If you want one that doesn't, go with c, since it's old and stuck. If you want to get jobs, C# + .Net is pretty popular because it's like java for microsoft idiots which are present anywhere someone who's in charge doesn't know anything about IT (which is everywhere).

I've done a healthy bit of coding over the years, and C and Java are my favorites. I like coding java better, but C just feels so much more powerful. C++ is too hard. If you don't spend TONS of time on it, you may as well be programming C because you won't be dealing with what really makes it better.

That's all pointless tho. Languages don't matter at all. It's all about knowing how to code. Learn LISP next. If it's good enough for all the good universities' curricula as an intro language, it's good enough for you. And don't say php is your intro language, 'cause it's the ebonics of computing (oh, srry php doodz).

Reply With Quote
  #3  
Old 05-16-2005, 04:06 AM
p.davies p.davies is offline
Newbie
 
Join Date: Dec 2004
Location: London
Posts: 5
I agree that languages do not matter. Learning concepts and design techniques is much more important than learning languages. You might want to take a look at UML and design patterns or more advanced OO design and implementation techniques and concepts as opposed to just learning a language such as C++ out right. You will find that once you understand the fundamentals of software engineering, you will then chose what language to write what software in, as opposed to all your work being done in one language purely because it’s the only one you know (you’ll suddenly realise that you can understand most of the languages you come across since you know the fundamentals of design, development and general programming concepts). It is also important to know PC architecture well – and Operating System architecture, and to understand the core advantages and disadvantages of each and every language. Armed with a working knowledge of the core Kernel of the OS you are working with, you will suddenly realise that languages are of little consequence in some ways.

Reply With Quote
Sponsored Links
  #4  
Old 05-16-2005, 09:29 AM
CompuTech CompuTech is offline
Junior Guru Wannabe
 
Join Date: Dec 2004
Posts: 30
Quote:
Originally posted by p.davies
I agree that languages do not matter. Learning concepts and design techniques is much more important than learning languages. You might want to take a look at UML and design patterns or more advanced OO design and implementation techniques and concepts as opposed to just learning a language such as C++ out right. You will find that once you understand the fundamentals of software engineering, you will then chose what language to write what software in, as opposed to all your work being done in one language purely because it’s the only one you know (you’ll suddenly realise that you can understand most of the languages you come across since you know the fundamentals of design, development and general programming concepts). It is also important to know PC architecture well – and Operating System architecture, and to understand the core advantages and disadvantages of each and every language. Armed with a working knowledge of the core Kernel of the OS you are working with, you will suddenly realise that languages are of little consequence in some ways.
I don't know JS perfectly, but I understand how it works because I understand PHP. I totally agree with you on that perspective.

Reply With Quote
  #5  
Old 05-17-2005, 10:09 AM
BurstChris BurstChris is offline
Newbie
 
Join Date: May 2005
Location: Scranton, PA
Posts: 21
note that javascript isn't really a real programming language, but a web scripting language limited to browsers implementations.

if you are looking to learn a real programming language, pick on that you can write anything you can imagine in. no need to limit yourself to one that only works in specific environments.

that is if you are interested in programming. web designers generally haven't much desire for such things... and are most likely never real programmers, as they have no interest in that sorta thing. PHP and javascript is very limiting to very specific applications.

c and c++ are somewhat frustrating to learn due to the more involved development is (memory allocation and compile time) than scripting languages. I would suggest a scripting language like python, perl, or tcl even.

activestate ( http://www.activestate.com/) has interpreters for windows as well
if you wanted to not use linux/bsd/*nix for your workstation and they are free of course.

using a scripting language will help you in that you will not need to worry about memory allocation (which is a big pain if you are not really into learning the language) and strong data typing (like only an int can be stored in an int, and memory must be allocated for it before hand, etc).

python may be an awesome first language for you and you can code anything in it from aerospace to desktop gui to cgi to embedded software. the true power in programming is being able to be free to do whatever you want.

C and C++ are the powerhouse of languages, but may turn you away from programming unless you are seriously committed to do it due to the pain vs scripting languages.

ps -> note that c was my first language, quickly followed by asm. i am speaking from experience in professional and personal environments, and not blind opinions

Reply With Quote
  #6  
Old 06-03-2005, 10:48 PM
dandans dandans is offline
Newbie
 
Join Date: Dec 2004
Posts: 6
Go with C# and ASP.NET.
PHP is good for small to medium projects, horrible for large projects, due to its lack of namespace support.

Reply With Quote
  #7  
Old 06-04-2005, 09:23 AM
CompuTech CompuTech is offline
Junior Guru Wannabe
 
Join Date: Dec 2004
Posts: 30
I'm strongly considering ASP.NET and C++. Are those strong decisions?

Reply With Quote
  #8  
Old 06-05-2005, 03:06 PM
Koobi Koobi is offline
WHT Addict
 
Join Date: Jun 2004
Posts: 109
I wouldn't take that combination of languages if I was you solely because of the vast difference in syntax.

Since you know PHP and JS already, I'd suggest you take on either Perl, C or C++ since they all share similar syntax...but as BurstChris mentioned, C and C++ don't have an option where you can let it manage your memory for you, unlike in Java and so be prepared for some hair pulling I suggest shaving your head before sitting down to do some serious C++

I've also tried Java, the syntax drives me up the wall, but if you can bear with that, it's a reasonably good language to learn, I guess....but I see C/C++ as being a language which if you learn, it makes learning most other languages (including Java) very easy.

I was also originally a C++ coder since I Was 15 or so,...haven't been using C++ lately, though but it's a brilliant language to learn.

Reply With Quote
  #9  
Old 06-05-2005, 06:11 PM
CompuTech CompuTech is offline
Junior Guru Wannabe
 
Join Date: Dec 2004
Posts: 30
What are your ideas about ASPX?

Reply With Quote
  #10  
Old 06-07-2005, 07:14 AM
Koobi Koobi is offline
WHT Addict
 
Join Date: Jun 2004
Posts: 109
I've never used ASPX and I don't know much about it but I've had a look at the syntax and I know I wouldn't feel too comfortable with it :/
You might like it though...I guess it depends on the person.

I maybe mistaken, but I've heard that ASP is secure but only with servers like IIS and db's like MSSQL whereas PHP is cross platform and pretty secure on most of them.

Reply With Quote
  #11  
Old 06-07-2005, 09:35 AM
CompuTech CompuTech is offline
Junior Guru Wannabe
 
Join Date: Dec 2004
Posts: 30
I would probably be developing on my own computer using Win XP and IIS 5.1.

Reply With Quote
  #12  
Old 06-07-2005, 09:29 PM
telnettro telnettro is offline
Junior Guru
 
Join Date: Jun 2003
Location: Bay Area
Posts: 218
die

this thread needs to die. everyone has a different opinion. why don't you go to Border's and just pick up the cheapest book you can find on a language that can be used on the web.

Reply With Quote
  #13  
Old 06-07-2005, 10:46 PM
CompuTech CompuTech is offline
Junior Guru Wannabe
 
Join Date: Dec 2004
Posts: 30
Re: die

Quote:
Originally posted by telnettro
this thread needs to die. everyone has a different opinion. why don't you go to Border's and just pick up the cheapest book you can find on a language that can be used on the web.
i gotta agree with u on that one...i think im gonna go with ASPX...if i have extra time...im gonna do C++...

thanks every1 for your help....appreciate it a lot

Reply With Quote
  #14  
Old 06-26-2005, 11:30 PM
Ricardob Ricardob is offline
Junior Guru Wannabe
 
Join Date: Oct 2004
Location: Canada
Posts: 61
OK, I don't want to sound too picky, but I think that first you need to understand something.

HTML and CSS are not programming languages, you cannot write a program or logic with them.

HTML is a set of tags to describe content, it's a set of standards that browser understand and it basically tells the browser how to show certain objects.

CSS is kind of an extension, especifically designed for presentation, you are simply tagging the content with certain attributes that will tell the browser how to show it.

javascript is close to a programming language, it does allow you to create a program flow and logic, but it's basically an scripting language, used mostly for the web or for certain administrative taks.

I wanted to clarify this so you don't get confused, you will find if you get into a real programming language, whatever it is that it's nothing like html or css.

Reply With Quote
  #15  
Old 06-26-2005, 11:45 PM
Ricardob Ricardob is offline
Junior Guru Wannabe
 
Join Date: Oct 2004
Location: Canada
Posts: 61
Quote:
Originally posted by CompuTech
I'm strongly considering ASP.NET and C++. Are those strong decisions?
I wouldn't go with C++, the only reason MS includes C++ in .net is because there are a large number of C++ programmers out there.

C++ is very unfriendly, especially for novice programmers, basically, with C and C++ you have to take care of many low level taks such as objects destruction and garbage collection.

I would recommend to either go with one .net language such as vb.net or c# or with java, the market for c++ will tend to shrink as it's only necessary for some specific areas.


Last edited by the_pm; 06-26-2006 at 04:28 PM.
Reply With Quote
Reply

Related posts from TheWhir.com
Title Type Date Posted
WHD.india 2013 Web Hosting Events 2013-04-24 18:18:58
PaaS Cloud DotCloud Partners with Web Development Language Opa Web Hosting News 2011-12-20 19:58:56
Web Host Liquid Web Donates $10,000 to The Perl Foundation Web Hosting News 2011-09-23 18:45:40
Web Host Hostek.com Launches Range of Linux ColdFusion Hosting Plans Web Hosting News 2011-09-12 19:12:41
Web Host Hostek.com Joins Railo Hosting Partner Program, Launches Railo Plans Web Hosting News 2011-08-30 20:57:35


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes
Postbit Selector

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

Forum Jump
Login:
Log in with your username and password
Username:
Password:



Forgot Password?
Advertisement:
Web Hosting News:



 

X

Welcome to WebHostingTalk.com

Create your username to jump into the discussion!

WebHostingTalk.com is the largest, most influentual web hosting community on the Internet. Join us by filling in the form below.


(4 digit year)

Already a member?