Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. Web Development
  3. What every beginner should know about website development?

What every beginner should know about website development?

Scheduled Pinned Locked Moved Web Development
rubyquestionjavascriptphphtml
7 Posts 5 Posters 3 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • A Offline
    A Offline
    abitcode
    wrote on last edited by
    #1

    I am a novice at building websites and considering to make one. But there is a lot of confusion that's going on right now. I guess every beginner faces them. Few questions that come up are: 1. I have an idea and a need a website. That's all i know right now. But how do i start ? HTML is for sure the basic language but there are a hell of other technologies too. What is actually asp, php, ruby etc? How do i choose the right one from them? Other than asp, php there is javascript and other languages under the same belt. What are they used for? 2. Hosting. When i am choosing the host, what considerations i have to keep in mind ? What support do i need from them (other than getting some important space obviously!). 3. I am considering of making the website in ruby on rails. I don't know about php and what effect it would have if i choose ruby over php. I thought about ruby just because its new and i dont want to learn some thing "not new"! :P Moreover what is a framework and how does a framework effect my development process? These three questions are just to explain my "confusion" better. There is obviously a lot more to it. Just to try to answer how the flow of website development goes keeping in mind my questions!

    L J L 4 Replies Last reply
    0
    • A abitcode

      I am a novice at building websites and considering to make one. But there is a lot of confusion that's going on right now. I guess every beginner faces them. Few questions that come up are: 1. I have an idea and a need a website. That's all i know right now. But how do i start ? HTML is for sure the basic language but there are a hell of other technologies too. What is actually asp, php, ruby etc? How do i choose the right one from them? Other than asp, php there is javascript and other languages under the same belt. What are they used for? 2. Hosting. When i am choosing the host, what considerations i have to keep in mind ? What support do i need from them (other than getting some important space obviously!). 3. I am considering of making the website in ruby on rails. I don't know about php and what effect it would have if i choose ruby over php. I thought about ruby just because its new and i dont want to learn some thing "not new"! :P Moreover what is a framework and how does a framework effect my development process? These three questions are just to explain my "confusion" better. There is obviously a lot more to it. Just to try to answer how the flow of website development goes keeping in mind my questions!

      L Offline
      L Offline
      Lost User
      wrote on last edited by
      #2
      1. Take a look at ASP.NET[^]; lots of samples and tutorials available.
      2. Plenty of hosting companies to be found, check their prices and terms.
      3. http://rubyonrails.org/[^]

      One of these days I'm going to think of a really clever signature.

      1 Reply Last reply
      0
      • A abitcode

        I am a novice at building websites and considering to make one. But there is a lot of confusion that's going on right now. I guess every beginner faces them. Few questions that come up are: 1. I have an idea and a need a website. That's all i know right now. But how do i start ? HTML is for sure the basic language but there are a hell of other technologies too. What is actually asp, php, ruby etc? How do i choose the right one from them? Other than asp, php there is javascript and other languages under the same belt. What are they used for? 2. Hosting. When i am choosing the host, what considerations i have to keep in mind ? What support do i need from them (other than getting some important space obviously!). 3. I am considering of making the website in ruby on rails. I don't know about php and what effect it would have if i choose ruby over php. I thought about ruby just because its new and i dont want to learn some thing "not new"! :P Moreover what is a framework and how does a framework effect my development process? These three questions are just to explain my "confusion" better. There is obviously a lot more to it. Just to try to answer how the flow of website development goes keeping in mind my questions!

        L Offline
        L Offline
        Lost User
        wrote on last edited by
        #3

        HTML (for the mark-up) you should find as pretty easy to learn. CSS (for style sheets), you should also find reasonably easy. And if you understand how style sheets are constructed and used, then those skills learned are (sort of) transferable to the application of jQuery, which is a JavaScript framework. Yet, as with everything new, don't expect to run before you can walk. Some references for you ... http://reference.sitepoint.com/html[^] http://www.w3schools.com/default.asp[^] where you can learn a variety of web technologies Book "Pro CSS and HTML Design Patterns by Michael Bowers" ISBN-13 (pbk): 978-1-59059-804-7 Apress There are plenty websites that offer video tutorials in all web technologies, including http://net.tutsplus.com/[^] If your interests are towards PHP/MySQL, then this book is a good one. "Beginning PHP and MySQL: From Novice to Professional, Fourth Edition by W. Jason Gilmore" ISBN-13 (pbk): 978-1-4302-3114-1 Apress If your interests are Microsoft technologies, you can get tutorials and downloads from here, and they are a good resource http://www.asp.net/[^] In terms of hosting, it would not be appropriate to direct you to any particular organisation until you decide which technology you wish to develop for. In terms of Ruby, see my reply in the thread below here for references.

        1 Reply Last reply
        0
        • A abitcode

          I am a novice at building websites and considering to make one. But there is a lot of confusion that's going on right now. I guess every beginner faces them. Few questions that come up are: 1. I have an idea and a need a website. That's all i know right now. But how do i start ? HTML is for sure the basic language but there are a hell of other technologies too. What is actually asp, php, ruby etc? How do i choose the right one from them? Other than asp, php there is javascript and other languages under the same belt. What are they used for? 2. Hosting. When i am choosing the host, what considerations i have to keep in mind ? What support do i need from them (other than getting some important space obviously!). 3. I am considering of making the website in ruby on rails. I don't know about php and what effect it would have if i choose ruby over php. I thought about ruby just because its new and i dont want to learn some thing "not new"! :P Moreover what is a framework and how does a framework effect my development process? These three questions are just to explain my "confusion" better. There is obviously a lot more to it. Just to try to answer how the flow of website development goes keeping in mind my questions!

          J Offline
          J Offline
          jkirkerx
          wrote on last edited by
          #4

          The basic building blocks to a website is HTML, Hyper text markup Language and Javascript. Now you have to decide on HTML version 4 or go straight to HTML version 5. As far as ASP.Net, PHP, and Sun Java I don't know about Ruby, that's a personal choice. I use to write in PHP, but dumped it for ASP.Net. Sort of wish I would of went Sun Java instead. It doesn't really matter what you use at this point, the first thing you need to learn is html, css and javascript, Which is a steep learning curve, if you want your pages to look the same across all browsers.

          1 Reply Last reply
          0
          • A abitcode

            I am a novice at building websites and considering to make one. But there is a lot of confusion that's going on right now. I guess every beginner faces them. Few questions that come up are: 1. I have an idea and a need a website. That's all i know right now. But how do i start ? HTML is for sure the basic language but there are a hell of other technologies too. What is actually asp, php, ruby etc? How do i choose the right one from them? Other than asp, php there is javascript and other languages under the same belt. What are they used for? 2. Hosting. When i am choosing the host, what considerations i have to keep in mind ? What support do i need from them (other than getting some important space obviously!). 3. I am considering of making the website in ruby on rails. I don't know about php and what effect it would have if i choose ruby over php. I thought about ruby just because its new and i dont want to learn some thing "not new"! :P Moreover what is a framework and how does a framework effect my development process? These three questions are just to explain my "confusion" better. There is obviously a lot more to it. Just to try to answer how the flow of website development goes keeping in mind my questions!

            L Offline
            L Offline
            L Viljoen
            wrote on last edited by
            #5

            Hi It feels like yesterday (about 5 years ago when i was exactly in the same spot you find yourself). The advise posted www.asp.net is an excellent place to start. but here to answer your questions. 1. HTML , CSS and Javascript is essential to what makes a website tick , no matter what technology you are using the output at the end of the day will be html, ASP.NET, php, ruby, cold fusion ect are all server side technologies these essentially help you bring more features into your website like user login, dynamic data | data that you can edit without haveing to ftp upload new pages after you created them. 2. Depending on your technology , your hosting will vary , if you wish to host asp.net you will need a windows server host with .net framework and SQL 3. New does not nessisarily mean better , when you buy a new car you know its better , new in programming languages mean, still limited , expect memory leaks , and very minimal online help available. ASP.net I recommend above all other server side technologies for web development for this very reason. but for you to be able to use it effectively you will need to familiarise yourself with either C# or VB.NET I highly recommend C#. You will need to master your programming language asp.net and HTML, CSS and javascript in equal measures , understanding the execution order (hope I am not scaring you) but if you train full time it will take you roughly 6 months(depending on your learning ability) to be able to produce anything commecially viable, (becuase believe me when staring asp.net you will make alot of noob mistakes forgetting things like (if !ispostback, not encrypting user passwords, not using master pages ect) also another aspect of web development you will have to be familiar is design , you can get allot of online designs for free aswel (maybe not exactly what you want) but you will need to figure our how to cut those designs up properly and then lay them out in your website. heres the order I recommend you study. HTML - used for layout base layout of html page tags and attrubutes the style tag using images Understanding paths in website (../ and so on) CSS - Used for styling importing CSS files JavaScript - used for dynamic functions (button rollovers,"yes I know CSS can do it too but baby steps) Programming language of choice in asp.net Familiarise yourself with terms such as postbacks , runat server, server controls id's and the page load order (promise you you are going to use them) Entity modelling Databasing - SQL Serv

            J 1 Reply Last reply
            0
            • L L Viljoen

              Hi It feels like yesterday (about 5 years ago when i was exactly in the same spot you find yourself). The advise posted www.asp.net is an excellent place to start. but here to answer your questions. 1. HTML , CSS and Javascript is essential to what makes a website tick , no matter what technology you are using the output at the end of the day will be html, ASP.NET, php, ruby, cold fusion ect are all server side technologies these essentially help you bring more features into your website like user login, dynamic data | data that you can edit without haveing to ftp upload new pages after you created them. 2. Depending on your technology , your hosting will vary , if you wish to host asp.net you will need a windows server host with .net framework and SQL 3. New does not nessisarily mean better , when you buy a new car you know its better , new in programming languages mean, still limited , expect memory leaks , and very minimal online help available. ASP.net I recommend above all other server side technologies for web development for this very reason. but for you to be able to use it effectively you will need to familiarise yourself with either C# or VB.NET I highly recommend C#. You will need to master your programming language asp.net and HTML, CSS and javascript in equal measures , understanding the execution order (hope I am not scaring you) but if you train full time it will take you roughly 6 months(depending on your learning ability) to be able to produce anything commecially viable, (becuase believe me when staring asp.net you will make alot of noob mistakes forgetting things like (if !ispostback, not encrypting user passwords, not using master pages ect) also another aspect of web development you will have to be familiar is design , you can get allot of online designs for free aswel (maybe not exactly what you want) but you will need to figure our how to cut those designs up properly and then lay them out in your website. heres the order I recommend you study. HTML - used for layout base layout of html page tags and attrubutes the style tag using images Understanding paths in website (../ and so on) CSS - Used for styling importing CSS files JavaScript - used for dynamic functions (button rollovers,"yes I know CSS can do it too but baby steps) Programming language of choice in asp.net Familiarise yourself with terms such as postbacks , runat server, server controls id's and the page load order (promise you you are going to use them) Entity modelling Databasing - SQL Serv

              J Offline
              J Offline
              jkirkerx
              wrote on last edited by
              #6

              That was nice, and well thought out. It's funny how when people start out, they get all concerned about technology. I like the ones that start out with PHP, with not a single PHP line of code in them. Good Job.

              Z 1 Reply Last reply
              0
              • J jkirkerx

                That was nice, and well thought out. It's funny how when people start out, they get all concerned about technology. I like the ones that start out with PHP, with not a single PHP line of code in them. Good Job.

                Z Offline
                Z Offline
                Zamshed Farhan
                wrote on last edited by
                #7

                I agreed with you

                1 Reply Last reply
                0
                Reply
                • Reply as topic
                Log in to reply
                • Oldest to Newest
                • Newest to Oldest
                • Most Votes


                • Login

                • Don't have an account? Register

                • Login or register to search.
                • First post
                  Last post
                0
                • Categories
                • Recent
                • Tags
                • Popular
                • World
                • Users
                • Groups