View Full Version : which is best to learn?
daveredfern 09-13-2006, 02:32 PM Hi,
I am desperate to learn a coding language but which one do I learn. I basically want to learn the simplest one.
i know php is the most popular one but is it the best.
and can someone explain this coldfusion thingy that adobe seem to do.
i need help so anything suggestions would be appreciated.
dave.
freebsdmike 09-13-2006, 02:48 PM Learn c or c++ then goto something as chaotic as php.
daveredfern 09-13-2006, 02:52 PM i have heard that c or c++ is complicated and very hard, is it?
also what hosting would you need for that? any special features?
freebsdmike 09-13-2006, 02:56 PM C and C++ are not scripting languages like php or asp. They are ment to be used to make real application not web apps. If you want to just to programming for web pages use php. As far as C and C++ being hard they can be a little tricky at first, but they aren't that bad.
Jonaid 09-13-2006, 02:59 PM C/C++ is quite hard compared to PHP.
PHP is quite easy to learn and probably the one of the more useful languages to learn for the web. If you're going to learn it go with PHP 5 rather then 4. Most hosts support it.
But you've gotta ask yourself what are you going to use your programming skills for? web/application/etc.
daveredfern 09-13-2006, 03:05 PM well i want to build forums, web apps, logins etc so i would assume php would be the best. plus i know my host supports php5.
ok, next if i learn php5 what would be the best program to use to code i.e. the easiest.
freebsdmike 09-13-2006, 03:10 PM Take a look at Komodo. It's a really nice IDE.
Xeentech 09-13-2006, 03:34 PM I think freebsdmike mean't it would help in the long run to learn C/C++ first (I'd say C over C++ to start).
This is the same idea that if you're looking to write applications in a highlevel language you should start by learning some Assembly language.
Learning C/C++ could be used in a CGI, but I'd avoid that, ugly.. It would be helpful to go into learning PHP or something similar with teniques you learned in C.
ajs5mz2 09-14-2006, 09:36 PM If your going to be programming non enterprise applications then I would suggest php. If you plan to create enterprise applications then I would suggest Java/J2EE.
Rman2003 09-14-2006, 11:40 PM PHP = Fame || Java = Fortune.
It all depends on WHY you want to program. Are you doing it as a hobby? If so, then learn a combination of PHP / Javascript first. PHP has one of the smallest learning curves, and anyone who can build a submission form can call themselves a "web programmer". How do you think sites like rent-a-coder.com came about?
If you're in it for the long haul, and are looking for a career, then learn Java. The initial learning curve is much greater, since it's a much more enterprise geared language, and there is usually a shortage of "good" Java programmers.
I've seen entry level Java programmers making 3 times as much as seasoned PHP developers in professional environments.
It all comes down to personal preference and what you hope to accomplish in the long run.
Omega-Mark 09-15-2006, 04:45 AM Hi,
I am desperate to learn a coding language but which one do I learn. I basically want to learn the simplest one.
i know php is the most popular one but is it the best.
and can someone explain this coldfusion thingy that adobe seem to do.
i need help so anything suggestions would be appreciated.
dave.
learn c++ because most languages such as php are pretty much based on c++.
well i want to build forums, web apps, logins etc so i would assume php would be the best. plus i know my host supports php5.
ok, next if i learn php5 what would be the best program to use to code i.e. the easiest.
I just started learning PHP as well. I choose this script because:
- It's open source, so either free or really cheap to develop.
- It's widely used, PHP-hosts are for example priced lower.
- It has a large community. If you have questions, you can go to several places / forums to get support.
dm_fw 09-26-2006, 01:10 AM If you want a web language, then PHP is not too hard.
If you want a more robust language, choose Java or C# for Windows. C++ is good, but harder to learn and master.
If you want to use PHP on a regular basis, get a good editor!
kreoton 09-26-2006, 04:36 AM First of all you must know what you whant to do. If you planing to be web developer best learn php or asp. Asp is harder to learn because not so many people use it. If you whant to make real programs delphi or c++ is best choice.
hehachris 09-26-2006, 06:19 AM For web PHP and Python are my choices.
xuncoder 09-27-2006, 02:29 PM Php is very simple, fast and has a lot of functions. And many things can be solved in different ways.
Joe Purnell 09-27-2006, 04:22 PM It's not the language itself that makes a programming language easiest to learn, it's the software or manual you buy to referrence the language.
I'm just starting out myself and have found great success using Visual Studio.NET. But that ease of learning came at a very high price tag.
dm_fw 09-27-2006, 04:56 PM ASP is replaced with ASP.net. I use .net and the basic versions of 2005 are free for developers with the express editions.
cam3x 09-27-2006, 06:11 PM I use borland delphi I think this is the best language for programming.
Czaries 09-27-2006, 09:09 PM If you want to learn HOW to program, start with a language like C/C++. Its strictness will be good for you starting out. If your goal is just to create small web applications, just jump into PHP. Be careful about where you learn PHP from, however. Way too many websites teach shortcut and roundabout techniques that are very bad programming practice, even for a language as forgiving as PHP.
chriggi 09-28-2006, 08:49 AM I would say if you have the time you could learn C/C++ first it'll will probably be very helpful in the long run (as said before)..the advantage with php is you don't need an assembler and you can code with the editor and test the script on a local or a remote server...btw if you don't know html/css yet than learn that before you learn php..(html/css is very easy but necesseray for php!)
Renard Fin 09-28-2006, 12:48 PM Hum for a easy language as the community is really big: php without hesitation
For a new trend language : ruby (which i'm starting to learn ... it's really crazy the liberties you have with ruby).
For enterprise apps. : .Net/C# (at least in Québec, there is really not that much jobs in java, all of em, mostly are in C#).
freebsdmike 10-02-2006, 08:10 PM Hum for a easy language as the community is really big: php without hesitation
For a new trend language : ruby (which i'm starting to learn ... it's really crazy the liberties you have with ruby).
For enterprise apps. : .Net/C# (at least in Québec, there is really not that much jobs in java, all of em, mostly are in C#).
If you know C# you will be fine in java after about a week. The languages are almost identical.
jt2377 10-02-2006, 09:24 PM for LAMP - php since most hosts support it and that make it easy for you to jump to another host a whole lot easier than say programing your web site/app in python or ruby. what if you can't find a decent host that support python or ruby? with php you can jump to million of hosts out there and if you really want MVC framework, check out cakephp or zend's framework.
hubhub 10-07-2006, 07:31 AM You have two alternatives:
1) Learn some serious language like C (better lisp if you have the time) to adquire a really solid programming background. Then learn some scripting language (if you learned the basics it's just a matter of days) like perl. Then add web to the equation learning PHP. Later discover how chaotic it is and move to fashion newcomer Ruby. Finally discover ROR and performs like a star.
2) Or better you pick the fasttrack and learn Python while you follow a Django tutorial. You will have quite a solid background in programming while learning next year trendy web framework.
PS: Forget about java unless you plan to work in some big corporation.
|