How to Get Started in Web Development

Hello, young web developers. This is Elli Starforce writing to you today about how you can get started in web development.

So, let’s go through all the different kinds of languages there are.

Markup Language

A markup language is a language used to describe the content it contains, generally using tags. HTML is the standard for a markup language. However, do to the inconsistency and sloppiness of HTML, the W3C created XHTML (eXtensible HTML) using XML, a language used to create another markup language. More on this can be found in my article about the differences between HTML and XHTML. Also, CSS(Cascading Style Sheets) is a technique used to separate the styling from the content. The language of the content available at the site should be understandable to the person. Along with the computer language, there should be use of the simple language for the person. 

Client-Side Scripting Language

Ever heard of JavaScript? Well, that’s what this is. A client-side scripting language enables web pages to dynamically change. Without a client-side script, there wouldn’t be much to the web besides text, images, and various ways to position the two. There are many other client side scripts. ActionScript is used to make Adobe Flash elements. AJAX is used to load certain parts of pages without reloading the whole thing. VBScript and JScript are Microsoft’s client side scripts. But, although using a client side script gives a great user experience, there is no way to Put any security into it, as the user’s browser is the one interpreting the code. But to the rescue comes:

Server Side Scripting

When you are running an eCommerce site, you need to have a great amount of security built into everything you do. Server side scripting can accomplish that. There are several server-side scripts- PHP, Perl, CGI, Ruby, ASP, ASP.NET, JSP, Coldfusion. They all vary in their functionality and uses. PHP is the most compatible and is evolving rapidly. Perl and CGI are old but can be useful still. Ruby has very simple syntax but in scripts, that can be good. ASP(Active Server Pages) is Microsoft’s original server side script that uses VBScript as a medium(on the server-side, yes) but only runs on Windows. JSP(JavaServer Pages) is Sun Microsystem’s server side script. It uses Java as a language, but it requires Sun Glassfish as a medium, and is not very widespread. ColdFusion is Adobe’s server-side script (pretty expensive). For more on ASP.NET, please view my article on Getting Started With The .NET Framework.

Then, you have databases. All databases use SQL(which doesn’t legitimately stand for anything) as a script to add, create, insert, delete, and modify objects and data. MySQL is the most widespread and works very well with PHP. Microsoft SQL Server is very functional with Windows-based servers. Oracle is the best bet for very large corporations. Others include: DB2, PostgreSQL, Access, etc.

After all that, you’ll need software to manage all your data.

First, you’ll need a good IDE(Integrated Development Environment) to edit your code.

Some good IDEs for various purposes include: NetBeans, Visual Studio, Eclipse, HTML-Kit, Notepad.

An office suite to keep track of things:, Microsoft Office.

A WYSIWYG(What you see is what you get) editor to make pixel-sizing operations easier on your eyes:

Microsoft Frontpage, Adobe Dreamweaver

An FTP client to get files up to the server without bothering with your host’s file manager: FileZilla.

Image editors to create good graphics: Paint.NET, Inkscape, GIMP.

SiteAdvisor so you can tell if you accidentally put bad advertisements: McAfee SiteAdvisor.



Julia Arostegi lives in California USA. She took Developmental Communication at the University of California and finished her studies in 2012. She is currently the managing director of California Magazine. She is also a blogger, content enthusiast and a photographer.