General discussion

Locked

What should a new developer learn?

By infernon9 ·
As a young person who is heavily interested in web development and has some experience with HTML, I wanted to know what experienced developers would recommend as the best programming/scripting languages and image editing utilities to learn. I know that opinions will vary far and wide, but I need advice before choosing a path. Can you help a young guy out?

This conversation is currently closed to new comments.

8 total posts (Page 1 of 1)  
| Thread display: Collapse - | Expand +

All Comments

Collapse -

Java

by matt.osborn In reply to What should a new develop ...

I would start with Java and focus on learning the principles of Object oriented programming.

Collapse -

PHP

by shelleydoll In reply to What should a new develop ...

PHP is a good place to start if you've never programmed before and have an interest in web-based applications... its free, and will introduce you to OO (object oriented) concepts as well. Additionally, you can use it as a jumping point into C, Perl,Python, etc., as they all have similar syntax. There are tutorial-style articles available on this site, try these to start:

http://builder.com.com/article.jhtml?id=u00820010425dol01.htm

http://builder.com.com/article.jhtml?id=u00820010507dol01.htm

http://builder.com.com/article.jhtml?id=u00820010702dol01.htm


As for graphics, I would start with Paint Shop Pro from Jasc, and then eventually you should learn Photoshop. You can get a trial version of PSP here: http://www.jasc.com/download_4.asp?prod=001

Collapse -

What do you want to do with it?

by privately_owed In reply to What should a new develop ...

I'd say starting out with Jscript/JavaSctipt/ECMAScript would serve you well. Most Web server platforms understand it so it's a very accessable and portable skill, and once you are comfortable with the syntax, you would probably have an easier time learning Java, C# or even C/C++, if you decided not to stay strictly Web-dev.

Python is a very good learning language that'll teach you some good habits, although the weak typing system turns some people off. It has usefulness both as a Web app and client-side tool, is even more multi-platform than Java, and best of all it's free.

I'd mention PHP, but I'm sure Shelley will be able to extoll it's virtues better than I could.

Collapse -

WizzyWeb Perl IDE

by shwacky In reply to What do you want to do wi ...

Hello, has anyone used the Perl IDE WizzyWeb (www.wizzyweb.com)? It claims it can create whatever applications you need for $10.00. I checked it out and it seems good, but just wanted to see if anyone is using it because if it really works.

Collapse -

Thank you for all of your help!

by infernon9 In reply to What should a new develop ...

I appreciate it very much!!!

Collapse -

ColdFusion good step after HTML

by Briscoe In reply to What should a new develop ...

If you've not been a programmer previously, you will find Macromedia's ColdFusion an easy language to pick up as it uses a similar "tag based" system as HTML does. I did the very same thing myself. ColdFusion makes a lot more sense right off the bat.

However, becoming a developer is a long road. I was able to use CF quickly but there's a lot to learn if you're going to do it well. I also took the time to learn SQL (for database interaction) and Javascript (for client side programming).
All those bits together have allowed me to be a more well rounded web developer. But's I'm just talking "web" here. Getting into Java or C++ is another realm beyond.

Collapse -

JavaScript + Python

by DanShafer In reply to ColdFusion good step afte ...

Given that you describe yourself as primarily a
designer with HTML background and no
coding experience, I personally would counsel
staying away from Java (complexity) and
ColdFusion (tool cost + steep learning curve).
Instead, learn to build client-server Web-
based apps using a combination of a strongly
supported client-side scripting language (i.e.,
JavaScript, although PHP can make a strong
case for itself here as well) and a powerful,
no-walls server-side language. For the latter,
I'd highly recommend Python. I've looked at all
of the major candidates and Python is far and
away the best, particularly for non-
professional programmers but even for the
pros.

Collapse -

It depends on how you want to work

by John Wilker In reply to What should a new develop ...

You're write there are many many options. Most of them actually intersect repeatedly so whatever you choose at first isn't a lock.

By far with only an HTML background you will pick up ColdFusion fastest. It's tag based so building applications islike writing HTML. It's also arguably one of the faster IMO from what I have seen. It takes less lines of code to do many things.

ASP and PHP are good places to start too, they aren't (though ASP.net is kinda) tag based, if you have more of a head for programming languages then both would be good places to start. They are both fine places to start. I know that Macromedia has a chart comparing the three, I'm sure microsoft has a similar one and where ever PHP lives you'll find one too I am sure. While naturally biased in their own favor a little I'm sure they are fair and a good place to look for further info.

Another thing to consider is where you will be working on this? ASP is strictly windows. PHP is predominantly unix/apache based but can run on Windows as I understand it. ColdFusion supports wintel, linux, HP UX and now web sphere and Web Logic.

Hope that helps.

j.

Back to Web Development Forum
8 total posts (Page 1 of 1)  

Related Discussions

Related Forums