Jump to content

Starting a website from scratch

- - - - -

  • Please log in to reply
25 replies to this topic

#1
Rhen

Rhen

    Newbie

  • Members
  • PipPip
  • 16 posts
Hello,

I've been searching a lot for everything I need to create a complete website from scratch, without any of those pre-website and such.
So, basicaly, I want to write all the code. I've seen a lot of places talking about HTML so I've learned it and I already know a bit of it.

However I still think there are things I need and I can't find anything about them.

So, I would like you to tell me all the things I need, including any software and languages. The website I pretend to create will have members registering with payments in the middle. I know nothing about how to save info about registered users. Please tell me some steps or give me some links with the things I need to know.

Thanks in advance!

Rhen

#2
bbqroast

bbqroast

    Codecall Addict

  • Members
  • PipPipPipPipPipPipPip
  • 554 posts
  • Location:/etc/passwd
You will need a server side language which is like any other language except when it echoes output it is sent to the client (and could be HTML for example) I highly recommend PHP (which is extremely popular here on Code Call). You will also need a DNS service (freedns.afraid.org?), a domain name (or you could use a free one from afraid.org eg yoursite.chickenkiller.com) and finally a host with PHP, you can either use your own server (not as hard as it sounds, but it must be running 24/7) which will give you maximum flexibility or a professional host where you pay a monthly fee and they give you a quote of bandwidth and storage (99.99% of the unlimited plans have secret 'conditions' that result in your website being taken down and such if it gets popular).
Please, write clearly with proper structure. Double spacing makes the text feel un-jointed, Capitalizing Every Word Means People Stop Before Every Word Sub-Consciously Which Is A Pain In The Backside, and use code tags! (The right most styling box).

#3
WingedPanther

WingedPanther

    A spammer's worst nightmare

  • Moderators
  • 16,831 posts
  • Location:Upstate, South Carolina
  • Programming Language:C, C++, PL/SQL, Delphi/Object Pascal, Pascal, Transact-SQL, Others
  • Learning:Java, C#, PHP, JavaScript, Lisp, Fortran, Haskell, Others
HTML
CSS
JavaScript
Server Side Language of choice
SQL
Programming is a branch of mathematics.
My CodeCall Blog | My Personal Blog

#4
CommittedC0der

CommittedC0der

    Speaks fluent binary

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,565 posts
A good web developer should never been caught without a copy of Notepad++(there are other editors, that's just my favorite). There are some pretty good Firefox add-ons as well. I personally like Web Developer a lot, but I've also heard a LOT of praise for Firebug.

If you use Google Chrome you can probably find some helpful add-ons too.

You sound pretty new to this so you may want to download 2 or 3 different browsers to test your site because all of them can render differently and you'll need to code your site so it works on each one.

EDIT: Also you should check out W3Schools Online Web Tutorials (if you haven't already). It's a great place to learn the languages WingedPanther & bbqroast mentioned.

Good luck with your site ~ Committed. :)
A man can be defined by what he does when no one is looking.
Science is only an educated theory, which we cannot disprove.

#5
Rhen

Rhen

    Newbie

  • Members
  • PipPip
  • 16 posts
Yes I'm pretty new to this, but I already know a little (not much) Yesterday I've studied a bit of CSS and started with javascript, so now I can use regular HTML, a bit of CSS and soon javascript (it seems to be very similar to C, that I learned last year). About PHP I've learned it a bit some time ago, but maybe I should check it too again. Just one question: does PHP and javascript have the same task? Or are they different things?

Btw, I've been studying by w3schools, using notepad++.

About the other part of the things I need, I still don't understand very well that part of the DNS service and such.. But maybe I should focus on learning the languages now?

Thank you for all the answers!

#6
WingedPanther

WingedPanther

    A spammer's worst nightmare

  • Moderators
  • 16,831 posts
  • Location:Upstate, South Carolina
  • Programming Language:C, C++, PL/SQL, Delphi/Object Pascal, Pascal, Transact-SQL, Others
  • Learning:Java, C#, PHP, JavaScript, Lisp, Fortran, Haskell, Others
PHP runs on the server, JavaScript runs in the browser. They have different roles, but can be closely interrelated.
Programming is a branch of mathematics.
My CodeCall Blog | My Personal Blog

#7
Rhen

Rhen

    Newbie

  • Members
  • PipPip
  • 16 posts
Well I've been trying to study all you said and I'm trying right now to study PHP. However I'm having some difficulties on installing the software to test the code and I'm more focuses on that right now... I'm using apache+php+mysql. If you have any suggestion I'd appreciate.

Rhen

#8
WingedPanther

WingedPanther

    A spammer's worst nightmare

  • Moderators
  • 16,831 posts
  • Location:Upstate, South Carolina
  • Programming Language:C, C++, PL/SQL, Delphi/Object Pascal, Pascal, Transact-SQL, Others
  • Learning:Java, C#, PHP, JavaScript, Lisp, Fortran, Haskell, Others
XAMPP or WAMP are good options if you're on Windows.
Programming is a branch of mathematics.
My CodeCall Blog | My Personal Blog

#9
Rhen

Rhen

    Newbie

  • Members
  • PipPip
  • 16 posts
XAMPP includes everything I need? Or do I have to install something more?

#10
WhiteCat

WhiteCat

    Newbie

  • Members
  • Pip
  • 1 posts
There are also other new softwares which are quite good like BitNami and AMPPS.

#11
WingedPanther

WingedPanther

    A spammer's worst nightmare

  • Moderators
  • 16,831 posts
  • Location:Upstate, South Carolina
  • Programming Language:C, C++, PL/SQL, Delphi/Object Pascal, Pascal, Transact-SQL, Others
  • Learning:Java, C#, PHP, JavaScript, Lisp, Fortran, Haskell, Others
XAMPP would have everything you need.
Programming is a branch of mathematics.
My CodeCall Blog | My Personal Blog

#12
Rhen

Rhen

    Newbie

  • Members
  • PipPip
  • 16 posts
I've installed it and I'm now trying php. Is there any advantage if I installed individually apache+php+mysql? Or the result is exactly the same?




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users