Link to home
Start Free TrialLog in
Avatar of yehudaha
yehudahaFlag for Israel

asked on

wich language (php or asp.net) easiest to learn alone ?

hey

i want to take a web programing course and i have Dilemma between
php or asp.net.

so i want to choose the language that is harder to learn alone,
the thing is php have focus on javascript, css and another subject asp.net course
doesn't have.


so what do you think php or asp.net ?
Avatar of andreizz
andreizz
Flag of Romania image

If you want to take the one that's hard to learn on your own, then take asp.net, i personally think that php is pretty easy to learn on your own.
Im going to disagree and say ASP.NET is easier, Microsoft provides a number of free tools including the express editions of VS and SQL Sever, and if you follow the tutorials on www.asp.net for example, you will be well on your way.  
Although I will say that there are a wealth of open source web sites that you can look at to increase your understanding of PHP if you prefer to learn by looking at/editing working solutions.
Avatar of Obadiah Christopher
If you have a look at this link

http://www.asp.net/get-started

I'm sure you'll go for the php thing... :)
If you want to take the one that's hard to learn on your own, then take asp.net, i personally think that php is pretty easy to learn on your own.

first of all, all you need for php is a web server like xampp and notepad(or notepad++) to get going, not some ide's and i don't know how many other software..

And considering that php has wide spread support from both windows and linux worlds there's a bigger community.
Javascript and CSS are always involved in web pages.  I think ASP.NET is much more difficult because the PHP online documentation at http://www.php.net/ is much more readable with many user examples in the page comments.  Microsoft's ASP.NET documentation drives me nuts trying to find an actual example of how to use a function.  At least where they do have examples, they usually give them in both VB and C#.

ASP.NET is much more like traditional programming where you have to include the appropriate libraries to make things work whereas most of the functions in PHP are builtin.  You can add libraries to PHP and they have extensive ones but you don't have to to make it work.
No matter which language you choose between ASP and PHP, in dealing with web programing you will meet HTML, JavaScript, and CSS.

So, if you think by learning ASP means you dont need to learn HTML, JavaScript, and CSS, then you're absolutely WRONG.

I'd vote for PHP of course ... :)
Avatar of yehudaha

ASKER

thanks for the answers

onemadeye and others:

i know i need HTML, JavaScript, and CSS but the mcpd course i'm taking give 8 Hours to it
while the php course give me 48 Hours to this topics.

so i'm telling to myself if i will learn php by my self  i need good understanding in this topics and asp.net course don't give me that and because of that i have the big Dilemma.

so if i will take the php course and will get good control and this topics and will not make my life easy with asp.net ?

SOLUTION
Avatar of Ray Paseur
Ray Paseur
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
ASKER CERTIFIED SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
hello Ray

Thanks for the educated reply.

i'm not rule out learning one language or another it's just the money issue of taking two courses as the moment :-).

if you were in my place wich course or language to your Opinion will give me the most so for later learning it will be easier to learn the other language ?

bportlock

you are so right, i want to learn both but as i answered above i want later to learn the language i didn't choose:

i know i need HTML, JavaScript, and CSS but the mcpd course i'm taking give 8 Hours to it
while the php course give me 48 Hours to this topics.


if i will take the asp.net and have  8 Hours of basics that very important to php, it's not a probelm ?
can i handle php by my self with  8 Hours of html,css, javascript ? i thing that language syntax it's not a problem after you control one language
yes you can handle it, no problem.
yes you can handle it, no problem. if you have the basics you'll be just fine.
Have you any programming experience of C, C++, Pascal or  Java? If so the PHP will be an easy step for you. If you lack programming experience then PHP will probably be easier than ASP simply because it is infintely more abusable.

If you are doing any MSCE type courses then do ASP

"i want later to learn the language i didn't choose:"

To be honest, I think you are deluding yourself. Once you get 'in' to a programming language there is little incentive to learn its rivals, you'll be too busy getting skilled in the one you've chosen.
I assume that when you refer to mcpd you mean something like this: http://www.microsoft.com/learning/en/us/certification/mcpd.aspx

I think I would look for something like, "Introduction to Computer Science" for starters.  If you want to get some foundation in PHP, I like this book.
http://www.sitepoint.com/books/phpmysql4/
tell you the truth i'm all ready mcse security graduate
the web dev it's kind of hobby i want to develop.

i have no programming experiencse.

when i say i want to learn both it's because from one side i'm working as helpdesk it right now and want to build sites as a second job from home but not Rule out the if in the future possibility to do full time job if i will like it.

if experiense asp.net prgramer read this: does mcpd in asp.net give you Enough tools to build windows application (forms) ? this is the main reason i think mcpd is a plus.
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
thanks a lot