Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Categories

Welcome to the new platform of Programmer's Heaven! We apologize for the inconvenience caused, if you visited us from a broken link of the previous version. The main reason to move to a new platform is to provide more effective and collaborative experience to you all. Please feel free to experience the new platform and use its exciting features. Contact us for any issue that you need to get clarified. We are more than happy to help you.

Getting start

Hi all,
I'm interesting of developing wab and internet applications.
My question is: Which tools and languages I need to?
Is there any good reference or link to study there.
please help me.
best regards...

Comments

  • JonathanJonathan Posts: 2,914Member
    : I'm interesting of developing wab and internet applications.
    : My question is: Which tools and languages I need to?
    You'll probably need to know one or more web programming languages. I think Perl is the best choice here, though others are PHP, Python, JAVA (through JSP), and the languages supported as part of ASP and ASP.NET.

    Most web systems use a database to store and access data, so learning SQL is a must. You may want to learn the specifics about one or more database servers. Choices here are MySQL (which I use for many things), PgSQL, MS SQL Server, even Oracle.

    : Is there any good reference or link to study there.
    :
    Learn Perl: http://learn.perl.org/
    Learn SQl: http://www.sqlcourse.com/
    Learn about a few security holes to avoid in your code: http://www.jwcs.net/~jonathan/cgisecurity.htm

    Hope this helps,

    Jonathan

    ###
    for(74,117,115,116){$::a.=chr};(($_.='qwertyui')&&
    (tr/yuiqwert/her anot/))for($::b);for($::c){$_.=$^X;
    /(p.{2}l)/;$_=$1}$::b=~/(..)$/;print("$::a$::b $::c hack$1.");

  • ramz_frhatramz_frhat Posts: 4Member
    : : I'm interesting of developing wab and internet applications.
    : : My question is: Which tools and languages I need to?
    : You'll probably need to know one or more web programming languages. I think Perl is the best choice here, though others are PHP, Python, JAVA (through JSP), and the languages supported as part of ASP and ASP.NET.
    :
    : Most web systems use a database to store and access data, so learning SQL is a must. You may want to learn the specifics about one or more database servers. Choices here are MySQL (which I use for many things), PgSQL, MS SQL Server, even Oracle.
    :
    : : Is there any good reference or link to study there.
    : :
    : Learn Perl: http://learn.perl.org/
    : Learn SQl: http://www.sqlcourse.com/
    : Learn about a few security holes to avoid in your code: http://www.jwcs.net/~jonathan/cgisecurity.htm
    :
    : Hope this helps,
    :
    : Jonathan
    :
    : ###
    : for(74,117,115,116){$::a.=chr};(($_.='qwertyui')&&
    : (tr/yuiqwert/her anot/))for($::b);for($::c){$_.=$^X;
    : /(p.{2}l)/;$_=$1}$::b=~/(..)$/;print("$::a$::b $::c hack$1.");
    :
    :
    Thank you jonathan,
    I see that you recommend the Perl language. Is it that you like it or it is an escellent tool.
    What about XML and ASP .NET.
    I'm really ashink now many questions to decide the way to go on.
    please help me
    thanks alot
  • WeirdofreakWeirdofreak Posts: 439Member
    Perl is easy to learn, and unless you're getting into really complex stuff it's cross-platform compatible, and likely to be installed on just about any server (free ones excluded, although you can probably find it on some of those as well) you get your hands on. It's not as powerful as, say, C++ or Assembler, but it's much easier (and if you're like me, less painful) to write, and should be able to do everything you're likely to need for web design purposes.
    I also like it, so I'm inherantly biased here, but I would say it's an excellent tool. Some people prefer PHP - it has more functions 'out of the box', but less operators, which makes working with regular expressions especially grotesque, and is less versatile. Perl however has many modules available to add extra functions, so as long as you don't mind hunting them down I'd say Perl is the preferable option.

    I don't really know anything about ASP.NET, but XML is a markup language, similar to HTML, making it useful for storing data when you either don't have a database or want it available to the general public. It's used in RSS feeds and suchlike. You can't really use it instead of other things, because it does a different job, but you can combine it with your other tools easily to get some very neat things.
  • Don McCunnDon McCunn Posts: 2Member
    : Hi all,
    : I'm interesting of developing wab and internet applications.
    : My question is: Which tools and languages I need to?

    I have read three responses to your question and the comments are all valid. Here are my thoughts.

    First ask yourself what do you want to do. Do you want a full blown career? Or, do you want to create web sites as a business? Or, do you want to create Web Pages as a hobby?

    If you want a career as a web developer, you will find this is a difficult area to pursue. There are alot of web developers out there and some have very sophisticated levels of higher education and many years of experience in the field. You should look for schools that offer classes in Web Development with certifications. There are also areas of specialization. You will at least need to be competent in the web languages HTML, CSS, and JavaScript. You should also get certification in Dreamweaver and Flash.

    If you are doing this for yourself, either as a business or hobby, you can take much smaller steps with flatter learning curves. The first choice you will face is whether to use WYSIWYG ( What You See Is What You Get ) or hand coding. Dreamweaver is the leading WYSIWYG program but has a very steep learning curve. I did my first web pages using Microsoft Publisher which can be used for either printed publications, or the web. It is a relatively easy to use program but the results are not very sophisticated.

    I ended up going for hand coding web pages because I could then have control over the results. Everybody I know who does hand coding says that it is faster and more efficient than WYSIWYG. On the other hand, people who use Dreamweaver swear by it and can't imagine using anything else.

    When you hand code, you can get started with just HTML then add CSS. I created a web site for my wife, who is an author, and it has been well received for the last 4 years. Her publisher recommends that their authors use it as a guideline for creating their own sites. It is hand coded using just HTML and CSS. It has 45 web pages and only one line of JavaScript. JavaScript is the scripting language used inside Browsers. It allows a Web Page to change without reloading from the server.

    You can create web pages using HTML, CSS, and JavaScript with nothing more than a browser and a text editor such as Windows Notepad.

    The other languages ASP, Perl, PHP, JSP, and Miva all create the Web Page before it is sent to the Browser. These languages are important for processing information from forms. If you are creating web sites for yourself, the languages that are available to you will depend on the languages your hosting service provides.

    ASP is the unique server-side language used on Microsoft servers. If you have a computer that uses a Windows operating system, except XP Home, ASP is built into this operating system.

    As for the server-side languages Perl, PHP, JSP, and Miva. There is no point in learning one of these languages if the hosting service you use, does not support it. I personally like PHP because it rides inside a web page like ASP and, in my opinion, is not as technical as Perl. Miva is weird but it may be the only language your hosting service supports, that has happened to me. It was designed primarily to support shopping carts.

    Perl, PHP, JSP, and Miva all have free versions you can download and use on your computer without having to go through an outside server.

    : Is there any good reference or link to study there.

    I find, in addition to Programmers Heaven, that About.com has some great info:
    http://webdesign.about.com/

    For classes, try this:
    http://www.google.com/search?q=Web+Development+Classes

    I now use Yahoo for domain registration, hosting services, and Yahoo Stores. If you sign up for hosting through them, they will pay the annual domain registration fee. They do not use Microsoft servers ( ASP ).
    http://smallbusiness.sbc.yahoo.com/

    On my site I have a short 5 page introduction to HTML, CSS, and Javascript at:
    http://www.AbleWebEditor.com/Demo.html

    For more information about HTML and CSS, see:
    http://www.AbleWebEditor.com/Program/

    And for a list of books and useful web sites, see:
    http://www.AbleWebEditor.com/Resources/

    This is probably more than you wanted to know, but good luck.
    Don McCunn
Sign In or Register to comment.