Solved

which language to use as a beginner???

Posted on 2004-03-23
7
184 Views
Last Modified: 2010-04-06
not sure this is the correct forum to place a question like this but was hoping for some guidance:

i started to write using asp vbscript using dreamweaver over ms access to write some work based data driven web solutions.  didn't get very far and changed to php and mySQL which i like - it works for me!  

Is this the right way to go - i want to take what i learnt a lot further but don't know if i have made the right choice for scripting and dbs
0
Comment
Question by:jpsFW
7 Comments
 
LVL 6

Expert Comment

by:jkna_gunn
ID: 10656090
i would say yes, although knowing both can be handy. php and mysql are free and widely used, hosting is cheap etc. i prefer to use PHP than ASP.
0
 
LVL 10

Expert Comment

by:daleoran
ID: 10656547
If I'm wrong I hope someone will correct me but as far as I'm aware php & mySQL are geared more towards linux/unix webservers and ASP & ms access are geared towards windows based webservers. I personally would stick to php & mySQL - they're easy to learn and as u have pointed out, free

Michael

0
 
LVL 4

Expert Comment

by:MPKR
ID: 10656550
I think you can stay using PHP, even because you already have tested out ASP and you know about both technologies now and you are able to decide which language you prefer. And I think the usage of PHP and demand for PHP programmers is bigger then for ASP's. I am actually using ASP but I know that the company I am working for prefers using expensive Micorosoft solutions. Most companies do not so, they prefer cheaper solutions, so PHP programmers are needed.
0
Courses: Start Training Online With Pros, Today

Brush up on the basics or master the advanced techniques required to earn essential industry certifications, with Courses. Enroll in a course and start learning today. Training topics range from Android App Dev to the Xen Virtualization Platform.

 
LVL 2

Accepted Solution

by:
khurram007 earned 200 total points
ID: 10657941
Well, to be an ASP programmer or a PHP one... it doesn't matter much. The thing that matters that in which you feels you can be a master. That thing that matters most is your devotion and ambition to be a master. It is right that the need for php is getting bigger and bigger. But what do u say when u r not able to integrate the most famous MS tools in PHP??? So, it really doesn't matter.

The need for an average programmer will be up and down depending on the technology. But the need for a master always remains there.

I think you got it :)

Best of luck.

Khurram.
0
 

Expert Comment

by:comfixit
ID: 10659913
Ok I am gonna throw this out. But personaly my first web language was Cold Fusion. Cold Fusion looks alot like HTML in the way it is structured and pretty easy to pick up. Not saying that PHP and ASP are not good languages to start learning. Unfortunetly depending on what market your in demand for Cold Fusion may not be the correct choice for getting a job.

Just an idea of how nice Cold Fusion is you can have a form with the same field names as your table. Then submit to a .cfml page as the action and the corrosponding cfml page can automaticaly insert all the data into the database with one line of code. Now thats not the most efficient way to do it, and sometimes the really streamlined easy stuff has problems with peculiarities like dates but it is by far the most beginner friendly language I have learned. I have programmed in all three however since my clients all have different platforms. But when I have a choice I love Cold Fusion.

Now some people may complain that Cold Fusion is not free. And that is true, however you can download a personal version you can run on your personal PC to learn the language for free. A company created a product by the name of Blue Dragon which is an CFML interpreter and that program does have a free version. And if your hosting with a company like uplinkearth.com you can get an account for around $5 a month that will allow you to use Access databases and Cold Fusion so it's not that expensive to learn.

Just my 2 cents based on personal experience. If your looking to get a job, you will limit your options if Cold Fusion is the only one you know. But if your just starting out I think it's a bit easier the way it handles database interactions then PHP and ASP when you first start out.
0
 
LVL 6

Expert Comment

by:sforcier
ID: 10661466
Lots of PHP fans here, eh? :)

Just to put my two cents in, you should consider ASP.NET in C#. It may be challenging for a beginner (something to consider), but if you're looking at the longview it is certainly a good language. It requires real object oriented programming skills (PHP and ASP are both interpretive), and if you are able to develop some skill in ASP.NET w/ C# you could easily move into programming other than web apps. But I'd only recommend this if you're up to a challenge (not an insurmountable one, but still, a challenge not to be taken lightly).
0
 
LVL 10

Expert Comment

by:stu215
ID: 10661898
I definitely prefer PHP, however I tend to find that its easier to do string-parsing in PERL ...
Its also nice to be able to create modules of re-usable code with PERL...

Coldfusion may have some nice shortcuts but as a programmer thats forced to use it by my work, It feels very limiting with its syntax (I started with PHP & PERL)... For a beginner it would probably be nice as its similar to HTML with tags for almost everything...  Coldfusion comes with Dreamweaver MX which is a nice program however you will need to find a hosting service that supports coldfusion on their servers in order for your code to work...  

~Stu :-)
0

Featured Post

Gigs: Get Your Project Delivered by an Expert

Select from freelancers specializing in everything from database administration to programming, who have proven themselves as experts in their field. Hire the best, collaborate easily, pay securely and get projects done right.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Xsl Nested Loop 4 29
XSLT 5 46
RSS Feeds--IE 13 178
Bets framework/boilerplate to follow when creating a new Wordpress plugin 3 39
There are two main kinds of selectors in CSS: One is base selector like h1, h2, body, table or any existing HTML tags.  For instance, the following rule sets all paragraphs (<p> elements) to red: (CODE) CSS also allows us to define our own custom …
Have you tried to learn about Unicode, UTF-8, and multibyte text encoding and all the articles are just too "academic" or too technical? This article aims to make the whole topic easy for just about anyone to understand.
Viewers will learn about arithmetic and Boolean expressions in Java and the logical operators used to create Boolean expressions. We will cover the symbols used for arithmetic expressions and define each logical operator and how to use them in Boole…
Viewers will learn about the regular for loop in Java and how to use it. Definition: Break the for loop down into 3 parts: Syntax when using for loops: Example using a for loop:

776 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question