Jump to content

From where to start web developing?


Recommended Posts

I want to design a personal web page as a professional with all html, java php etc.. but i m really unknown about this all, i download all tutors from sites but confuse which lession i should take to begin..

I am good in computer but i haven't taken any professional training yet... but still i m working in computer field as a computer hard ware technician and a service support in an isp. so i think i can catch this all in my mind but from where to start?

please help me..

and please tell me from where to start to be a programmer....

which is the basic start of programming...

is that C programming... and how can i learn it.. and i m so thank full to you if you guys give me some free online web developing and programming tutorial sites... from begining....

please

Link to comment
Share on other sites


If you want to learn about making web sites, web apps and the like, you'll have to start with the very basics. In this case, it's learning HTML first. I would recommend w3schools' intro to HTML. You'll be writing markup in no time at all. Then start to learn CSS (make sure you get a good understanding of the box model) and Javascript next (they also have tutorials for those). Then you can worry about server-side technologies to generate HTML for you, databases (make sure to learn about SQL injection attacks), and all the other frameworks and stuff (e.g. jQuery).

Link to comment
Share on other sites

If you want to learn about making web sites, web apps and the like, you'll have to start with the very basics. In this case, it's learning HTML first. I would recommend w3schools' intro to HTML. You'll be writing markup in no time at all. Then start to learn CSS (make sure you get a good understanding of the box model) and Javascript next (they also have tutorials for those). Then you can worry about server-side technologies to generate HTML for you, databases (make sure to learn about SQL injection attacks), and all the other frameworks and stuff (e.g. jQuery).

oh! thank you very much sir, I am really geatful to you.. appreciate...

and 1 think i also don't know about database so form where should i start...

And i also asked for programming.. please help me in this topic tooo. from where can i start

Link to comment
Share on other sites

With programming i would start with VB im not sure about VB.net but also i would look into HTA it is mainly VB programming microsoft has lots of tutorials for HTA/VBS just goto there website

once you learn VB/VBS then i would start on asp as its also microsoft and basically VBS server code

i would start to learn basic html as i only use div,headers,span,P in mine its not to hard

i would recommend DIV/CSS for layout design instead of tables

with sql and databases i would start with php/perl/asp for each one after learning the langauge

theres no need to learn all three so choose one unless you like to broaden your horizon

basically thats it or atleast all i know

sorry for my spelling

-Ryuko

Link to comment
Share on other sites

Well Im glad to help i know how it is

im good at designing websites and graphic editing im looking to for some programming tuts

im on dialup so i cant download interpretors or compilers so im stuck without C++ or C

but if you have windows xp or vista (cant find how to on vista) but you goto microsoft word and click tools>macros>visual basic editor

or press alt-F11

you can easily get into VB im not sure on exporting to exe but its good for starts

!! well thanks for talking its always nice

Link to comment
Share on other sites

and 1 think i also don't know about database so form where should i start...

And i also asked for programming.. please help me in this topic tooo. from where can i start

I willingly left those out. I figured you already had plenty lined up as it is. An awful lot of people just don't take time to learn things properly (e.g. I've seen web masters who don't actually understand or even know the CSS box model). Once you know the things I mentioned, then you can worry about the rest.

You'll have to make some choices next anyways. Do you want something where you can develop web apps real quick, even though it means more expensive hosting? In that case I'd go with something like asp.net. Or do you want hosting at rock-bottom prices, even if that means being stuck with a fairly ghetto language? In that case, more like php. All these technologies use vastly different languages, and access databases quite differently too. And from one database to another (MSSQL, MySQL, PostgreSQL, Oracle, DB2, etc) things change a great deal too (price, features, speed, interface, you name it, it all changes). What you'll have to learn next will depend on those choices.

With programming i would start with VB im not sure about VB.net but also i would look into HTA it is mainly VB programming microsoft has lots of tutorials for HTA/VBS just goto there website

Nooooooooooooooooo!

First, there isn't a single technology that uses "classic" VB like that (unless you're going to make COM components out of your VB code, and use those? *shudder*). As for VB.Net (not that it's really called that anymore), it's ONLY useful if you're going to do asp.net, and even then, I think one's much better off learning a language with a more universal C-style syntax -- if he's going with asp.net then C# makes a lot of sense. VBScript? You gotta be kidding... The only thing that uses that, is classic ASP, a platform that's been replaced by asp.net back in 2002 (7 years ago), and hasn't had any real improvements since Win2k came out almost 10 years ago. IIS still serves that legacy stuff, but there's no way one should use that for new projects these days. Also, HTAs run on the client side, on your local machine, it's not the same thing *at all*.

im on dialup so i cant download interpretors or compilers so im stuck without C++ or C

but if you have windows xp or vista (cant find how to on vista) but you goto microsoft word and click tools>macros>visual basic editor

or press alt-F11

Again, web apps don't use C or C++ (unless you're going to write apache modules or something similar *shudders again*). VBA isn't used by anything either. If one wants good compilers for cheap, there's tons of them around, like the free MS Express Edition series -- including their Visual Web Developer app which is made specifically for making web apps in ASP.Net (using C# or VB ".Net" as languages). Database wise, they have SQL Server 2008 Express on that page too, but then again, hosting with SQL Server 2008 isn't the cheapest, and you still gotta make those choices.

I mainly use ASP.Net with C# and SQL Server 2008 myself (developing using Visual Studio 2008), but people have different needs and make different choices. There's no point in telling him he should be learning ANY language at this point until he's at the point where he has to make those choices (language/database, based on several factors). You have to learn to walk before you run.

Link to comment
Share on other sites

Well, you can work your way around it indeed. You could also write a COM component too, and then use COM interop to call it... Or one could write apache modules in C++. With enough hackery and workarounds, you could probably use use anything really (GWBasic? VBA? ...). I guess you could probably count IE-only ActiveX components written in C++ in that category too.

Let's put it that way: the day my boss asks me to do something like this is the day I put in my 2 weeks notice (I value my sanity, or whatever's left of it).

Virtually everybody who does ASP.Net uses C# or VB [.Net], I'd say about 99% of the classic ASP'ers use VBScript (the other 1% being JSCript, sprinkle in tidbits of homemade COM components which most often are written in VB6), and then you have the other usual languages: PHP, Python, Perl, Ruby, Java, CF... No one in their right mind picks C++ for this, and his "so im stuck without C++ or C" comment was totally irrelevant with regards to modern web apps, and only shows his lack of basic, fundamental knowledge regarding web development (just like he thinks MS Word is included in Windows XP or Vista, instead of MS Office).

I think you'll agree his posts are misleading at best (HTAs? VBA inside Word which is supposedly part of Windows? Telling him to learn VB when he mentioned PHP in his first post? ...), and it's really not getting him started in the right direction. The intent might have been good, but it's not helping him at all. I don't think he's in much of a position to be telling people what to learn by the looks of his other posts in this section (can't get a extremely simple app working, saying php is too hard, etc).

Link to comment
Share on other sites

ASP is not out of date and asp.net is harder to learn plus you can use perl/vb and more in ASP and ASPX

Well for webdesign (im not getting into programming anymore)

try dynamic-html > dhtmlgoodies.com

after learning javascript i would get into AJAX and dynamic content and loading instead of framesets

w3schools is great i used them alot

for div layouts try this tut it shows alot about aligning and all i currently use the float and clear from it >

http://www.devarticles.com/c/a/Web-Style-S...ayout-with-CSS/

CSS is realy good and needed to learn

i would also get into a little XML

for ASP try > http://msdn.microsoft.com/en-us/library/ms972337.aspx

and mainly you can get most of this from w3schools

and also try dynamicdrive.com for snippets and code to get started

disorganized but thats a hard proof of the basics

and follow KIS (keep it simple) and content is very inportant but design gives the content a eye popping home :P

my sites that i have on the web (my comp crashed)

SEKKEI.gq.nu

and

http://the-point.gq.nu/ARI/$infizable_bin$/

there both plain but my computer did crash :P

Link to comment
Share on other sites

ASP is not out of date

It's the most (if not only) out of date tech for sure. 9 years without any actual upgrades... And it hardly offers anything over say, PHP even.

asp.net is harder to learn

I have yet to find anyone who couldn't grasp the basic concepts. And if they can't, then I'd be tempted to say they're in the wrong line of work. There's TONS of free training resources out there too. And with databinding and powerful pre-made components, most everyday tasks are far easier and quicker than before.

plus you can use perl/vb and more in ASP

ASP doesn't use VB, it rather uses VBScript (which isn't exactly great) or JScript. As for Perl, that's a no, unless you install a 3rd party extension that gives you PerlScript support, but if you wanted perl, why not use apache + mod_perl anyways? It doesn't really make any sense.

Learning very outdated ASP tech dating from the NT4 days makes no sense these days. It's already been replaced for 7 years by something FAR better. I'd sooner learn PHP, even if I very much dislike it.

use win-serv or ABYSS

Apache and IIS works fine for ~99% of the web. But yeah, use something else no one else does instead... :blink:

my sites that i have on the web (my comp crashed)

SEKKEI.gq.nu

and

http://the-point.gq.nu/ARI/$infizable_bin$/

there both plain but my computer did crash :P

Wow. Where to begin?

  • No doctype? check.
  • Missing basic tags such as the <html> tag? check.
  • Having duplicate tags that shouldn't be duplicated such the <body> tag? check.
  • No character encoding? check.
  • Tons of improperly nested tags? check.
  • Poor usage of CSS & selectors in general? check.
  • Bad CSS that doesn't work using many browsers? check (can't see anything in IE, hardly a unheard of browser)
  • No domain name? check.
  • Page loaded with ads? check.
  • Unprofessional-looking popups on a site that's seemingly meant to sell your services? check.
  • Using some free hosting (untd.com)? check.
  • No actual design to speak of (for someone who claims to be in design)? check.

... I could go on, and on, and on. I hate to say this, but even for a beginner, it's not exactly what I'd expect. One could do better just from reading the w3schools tutorials. And your page claims you specialize in this stuff...

Don't take this personally, but after seeing your comments, like "php is kinda hard for me", "asp.net is harder to learn" and such, and from seeing you struggle with very basic things in other topics, and also from seeing your results (websites), you're not exactly the person I'd be asking for advice. And that's ignoring the other weird stuff (Word is part of Windows? learn HTAs? "I have no C or C++ compiler"? ...). And your sites don't even use any server-side tech (much less a database, which you also seem to find too complicated) anyways (yet you're obviously struggling), so you can't really make recommendations here. Time for a reality check perhaps. I fail to see how your computer having crashed is relevant to any of that.

Link to comment
Share on other sites

ASP doesn't use VB, it rather uses VBScript (which isn't exactly great) or JScript.

There are some advantages that ASP/VBScript offer, as with any other scripted language (PHP included), it allows for quick writing of minor tasks. There's a lot of work required to do some simple things in ASP.NET sometimes and the choice between an older technology such as ASP and a newer one such as ASP.NET is proportional to the project being worked on. And in fact, sometimes I even prefer coding in ASP because when used properly in an environment that's not under a huge load, it can even be faster then ASP.NET in terms of performance due to it's reduced overhead. Ironically, the reduced initial overhead swings around to become a major overhead when scaled to a large number of users where the obvious advantages of ASP.NET compiled code starts to shine.

Link to comment
Share on other sites

dude come on i try to do good coding yet i get lazy and dont always check my codes

there not proffesinal sites andthe hosting f***s my designs like my rollovers and div layout

it took out most of my code and put ads in heres what it should look like

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>

<style type="text/css">
body{
margin: 00;
padding: 00;
background-color: #1b1b1b;
color:silver;
}

#header{
width: 100%;
height: 20%;
background: black;
float: right;
}
#contentmain{
width: 100%;
height: 75%;
float:center;
background-color: #1b1b1b;
}
#contentleft{
width:75%;
height:100%;
float:left;
background:white;
background-color: #1b1b1b;
border: thin #515151 solid;
}
#contentright{
width:25%;
height:100%;
float:right;
background:blue;
background-color: #141414;
border: thin #515151 solid;
}









#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
text-align: right;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
text-decoration: none;
padding: .2em 1em;
color: #fff;
background-color: #036;
background-image:url(images/navbg.bmp);
}

#navcontainer ul li a:hover
{
color: #fff;
background-color: #369;
background-image:url(images/navbghover.bmp);
background-repeat: no-repeat;
}

</style>
<title></title>
</head>
<body>
<div id="header"><img src="images/logotop.jpg" border="0">
<div id="navcontainer">
<ul>
<li><a href="#">link1</a></li>
<li><a href="#">link2</a></li>
<li><a href="#">link3</a></li>
<li><a href="#">link4</a></li>
<li><a href="#">link5</a></li>
</ul>
</div>
</div>
<div id="contentmain">
<div id="contentright"><font color="#FF00FF">this is the side for
extra content blah blah blah</font></div>
<div id="contentleft"><font color="#CCFF00">hello, welcome to
infizable</font> this is still in development</div>
</div>
</body>
</html>

if i had better hosting or if i was trying to impress anyone it would look better

dont you talk bad about what im saying theres nothing wrong with asp or vb its BASIC and easy to learn

i dont talk bad about your posts your just being a stuck up a**

Link to comment
Share on other sites

theres nothing wrong with asp or vb its BASIC

You gotta be kidding. The only people I've seen who said such things are the people who only know that stuff.

What's wrong? So much stuff that I barely know where to start!

  • muddled-together bunch of tags and bits of script, all in one big ugly mess -- yuck!
  • no support for actually nice languages (no vbscript isn't one, unless that's all you know or understand)
  • not strongly typed
  • no compilation
  • no proper OOP
  • no proper error handling (i.e. try/catch blocks) if you're using vbscript
  • no access to the exhaustive list of functions contained in the .NET framework or anything like it
  • no nice data access methods (i.e. no ADO.Net, only crappy old recordsets and the like)
  • no nice data providers either (e.g. no SqlClient)
  • none of the more "modern" data access stuff e.g. LINQ and various ORMs
  • no databinding
  • no easy localization
  • nothing like ASP.Net's built-in security
  • no caching built-in
  • no master pages (no, includes aren't the same thing at all)
  • no http handlers
  • no web services, much less WCF
  • no XML config (web.config)
  • no nice tools (nothing that comes even close to the latest visual studio)
  • none of the cool modern web development stuff, like the new ASP.NET AJAX and MVC frameworks
  • not any of the totally amazing tricks VS2010 manages to pull (dynamic intellisense for jQuery and what not)
  • hardly any of the training resources (like the countless webcasts, starter kits, training videos and what not)
  • harder to deploy

... Need I go on?

You're also spending countless hours writing inane, boring, repetitive crap, like ways to store user logins and passwords, their preferences, and all that kind of stuff. Whereas all that stuff is built-in right into ASP.Net. You can have a full membership system (with roles and all, user preferences and all), using 0 lines of code. And it's secure too. All the basic forms (login, logout, signup, lost password, etc) for it are all pre-made too (you can obviously write a custom one, or extend one if you prefer to).

There's TONS of such controls that saves us hundreds of hours in development time. Want to have a simple form in classic ASP? Fine, enjoy writing all the cross-browser client-side javascript to validate it all before postback, and then all the server-side validation too (you can do all this in 0 lines of code in ASP.Net again).

Sucking data out of your database (CRUD operations, using sprocs or parameterized queries), spitting it into a table, sorting it based on which column header is clicked, paging it efficiently (either by page numbers, or next/previous style links/buttons), then updating the database based on your changes and all that? Tons of "fun" in classic ASP for sure (especially when you start to account for concurrency problems, table relationships, using transactions, etc), whereas you can do this in 0 lines of code in ASP.Net yet again (just like you could databind to business objects instead).

From navigation, to calendars, to plain old tables, to reporting, to whatever else you need, there's controls to do it saving you a lot of time.

It would be a LOT quicker listing what ISN'T wrong with classic ASP.

easy to learn

I have yet to see a basic web technology that isn't very easy to learn.

i dont talk bad about your posts your just being a stuck up a**

Feel free to debunk any misinformation I may have provided instead of calling people names. You're very much a beginner at this stuff and it clearly shows. When I see you recommending classic ASP, the one thing that comes to my mind is "when the only tool you have is a hammer, everything starts to look like a nail". Other techs are far better, you just don't seem to know anything about them. You're hardly qualified to make recommendations.

If I was going with a lightweight, low on features, easy to learn scripting tech, I'd sooner pick php. It's better in many ways (and believe me, you don't see me praising php too often!), not quite as stale, and dirt cheap to host too.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...