Tell me more ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

I was wondering if someone can explain or maybe point me in the right direction on where and how to start web development?

I have never made any application. My focus was mainly in print media, web design (html, css, some jquery, wordpress theme development), very basic stuff.

Recently I have been reading a lot on different javascript frameworks and Today I checked out SproutCore.

  • Why so many JS frameworks?
  • How to design a software?
  • Should I start from its front end to have an idea what it will look like?
  • What is MVC (in very simple terms as I need to draw a picture in my head)?
  • Why do we have functions that reverse strings and why would you want to reverse it?
  • There is many tutorials that do it. How to think like programmers do?

Anything would be a huge help. I am lost in my thoughts.

share|improve this question
Did you mean 'Web' instead of 'Wed' in your title? – c_maker Dec 9 '11 at 2:39
Definitely would vote "not a real question" if I had the authority. – cwallenpoole Dec 9 '11 at 3:03
Can you clarify what you are looking at achieving? Are you looking at becoming a professional web developer or simply looking at getting started for a few home projects? – Justin Shield Dec 9 '11 at 3:05
" Why do we have functions that reverse strings and why would you want to reverse it?" Best question ever! – Morons Dec 9 '11 at 3:07
1  
@six4four: Those are at least 5 questions, so you should post them as such. Combining them just doesn't work well. Also, the first question is vague, numbers 2, 3, and 4 have already been answered elsewhere on SO / SE, number 6, again, is vague / unclear. – tdammers Dec 9 '11 at 6:55
show 3 more comments

closed as not a real question by Jonathan Khoo, Karl Bielefeldt, Jim G., Robert Harvey, tdammers Dec 9 '11 at 6:56

It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, see the FAQ.

1 Answer

Web development is a very wide yet rapidly developing area. To start off you may need to understand there are a lot of ways to start. It all depends on your preference.

Basically in web programming there are few major things that you need to master:

  1. Server side programming language ex: PHP, ASP, JSP I suggest you to google through this. Most of these language are basic, therefore a lot of framework and tools have been created to help developer life easier. Yet, it is necessary to master the basic thingy as it will help you to advance further.

  2. Client side programming ex: Javascript, VB script, many more I believe you have gone through this. You just need to google more and find out more advanced topics such as: jQuery, JSON, and others.

  3. Database programming ex: SQL Server, MySQL In wordpress, database is automatically done. But in reality, programmers must define their own database.

  4. Web design (I think you already know this)

Hope it helps..

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.