tags:

views:

110

answers:

4

Hello SO'ers

I want to learn to develop a small website. Any help how to get started with it. I come from a windows app background and i want to get started with web apps.

Cheers this-Me

A: 

Step 3 is probably what you are looking for: Get Started with ASP.NET

user279521
+5  A: 

you got a long way to go.

  • First of all learn HTML/CSS. That will teach you how to create static pages, focus on current standards and avoid old HTML tutorials.

  • Then you can start doing little things and details with JavaScript. this will allow you to play with page elements, also make sure you take a look at jQuery.

  • You can now start to learn something to create dynamic web pages, this is when it gets really fun, you can take a look at several technologies and choose the one you feel more comfortable with. Ruby on Rails (Ruby), ASP .NET MVC (C#), Code Igniter (PHP) are my favs

You will find a lot of help online! and good look :)

GerManson
+1 for mentioning codeigniter.
Matthew
I'd use ASP.NET MVC 2 over ASP.NET MVC. There are several new features in MVC2 that make your job easier.
Darcy
Thanks guys ... Hopefully i'll share my first website very soon in this thread :)
this-Me
A: 

If you really want to learn I would stay away from the web until you get the foundation from a book.

I bought this book and highly recommend going through it: http://www.amazon.com/gp/offer-listing/047018759X/ref=dp_olp_used?ie=UTF8&condition=used

Chapter 1: Getting Started with ASP.NET 3.5.  
Chapter 2: Building an ASP.NET Web Site.  
Chapter 3: Designing Your Web Pages. 
Chapter 4: Working with ASP.NET Controls.
Chapter 5: Programming Your ASP.NET Web Pages.
Chapter 6: Creating Consistent Looking Web Sites.
Chapter 7: Navigation.
Chapter 8: User Controls.
Chapter 9: Validating User Input.
Chapter 10: ASP.NET AJAX.
Chapter 11: Introduction to Databases.
Chapter 12: Displaying and Updating Data.
Chapter 13: LINQ.
Chapter 14: Presenting Data — Advanced Topics.
Chapter 15: Security in Your ASP.NET 3.5 Web Site.
Chapter 16: Personalizing Web Sites.
Chapter 17: Exception Handling, Debugging, and Tracing.
Chapter 18: Deploying Your Web Site.
Appendix A: Exercise Answer.
Appendix B: Configuring SQL Server 2005.
Tommy
Thanks for the reference...
this-Me
no prob, feel free to one up the answer =)
Tommy
A: 

It depends. If you want to create static websites then you will want to look at current best practices for web development.

This means you'll want to read up on XHTML vs. HTML, HTML5, CSS Sprites, decide on a reset.css sheet to use and dive into some well-done HTML and CSS layouts.

This will get you into the world of browser incompatibility. You'll want to know what browsers currently support which features. You will also want to start reading up on Javascript -- it's a prototype-based, functional language with quite a lot of power. Once you've started working with it you'll probably want to pick a library or two to help you out with normalizing browser-based inconsistencies. There are quite a few to choose from. You'll probably want to read up on XML and JSON too.

And that's before you decide to work on a dynamic website, choose a server-side language and start worrying about things like cross-site request forgeries ;-)

(Don't worry -- that's only the surface. There's much more to learn -- in fact you never need to stop! And if you have questions, or answers, there's this incredible culture of sharing on the net ... )

Sean Vieira
Thanks for your time SeanI'm sure i'll have lots of ups and downs while doing this.I'll not worry cos i know i have friendly guides like you to help me out of the problems..
this-Me