Computer Science Canada

What programming languages do I need to know?

Author:  qiyue [ Tue Mar 22, 2011 2:19 am ]
Post subject:  What programming languages do I need to know?

If I want to be a web designer, do I really need to know anything besides HTML, CSS, JavaScript, PHP, and AJAX? Should I learn C#, Java, Perl, Python, etc?

Author:  apython1992 [ Tue Mar 22, 2011 7:55 am ]
Post subject:  RE:What programming languages do I need to know?

Although I've never looked into any kind of web development other than basic HTML and CSS, I would think that JavaScript and PHP are all you need. C#, Java, Perl and Python are all general-purpose languages and are not necessary (as far as I'm aware) for web development...but of course learning them couldn't hurt you at all Wink

Author:  OneOffDriveByPoster [ Tue Mar 22, 2011 8:24 am ]
Post subject:  Re: What programming languages do I need to know?

qiyue @ Tue Mar 22, 2011 2:19 am wrote:
If I want to be a web designer, do I really need to know anything besides HTML, CSS, JavaScript, PHP, and AJAX? Should I learn C#, Java, Perl, Python, etc?
Well, people do use perl with CGI, and there is JSP and ASP you can look into too. You can also look into XML and XSLT.

Author:  unoho [ Wed Mar 23, 2011 12:14 am ]
Post subject:  RE:What programming languages do I need to know?

http://www.w3schools.com/default.asp

best site ever Very Happy lol.. gives u the full list of everything (well..a heck lot) u need to know. but again, it wouldn't hurt to learn C# or java or even python. they always come in very handy.

Author:  Tony [ Wed Mar 23, 2011 1:38 am ]
Post subject:  RE:What programming languages do I need to know?

"need to know" is very subjective. Technically, as a designer, you could get away just with Photoshop. Although proper HTML and CSS rendition of the produced designs is often expected.

JavaScript is nice, but there's a very large gradient between "oh, that's a pretty transition effect" to writing webapps with jQuery and NodeJS.

If you pick up Python or Ruby with a good framework, you've just issued yourself a license to print money in web-dev space... for a couple of years. Then we'll all move on to the next great thing anyway.


: