Coding: What do I need to learn to be able to create websites?

eunicemartinez_21

Senior Member
Joined
Oct 8, 2009
Messages
951
Reaction score
239
I need some advice on what coding language I need to learn in order to create website from scratch.
Also what coding language for making scripts?
And any other coding language that is very useful today?

Please do also advice me if you know courses where I can learn this. Yeah I know there's a lot of free resources out there but the problem is they are so boring to watch. I'm more into watching tutorials as I am not a good reader. I have downloaded a video series about html and I am falling asleep everytime I am watching it. I am looking for a course that is fun and entertains me while I learn. Like I remember when I am taking the mavis beacon course for typing, I had so much fun because of the games/test they include throughout the course.

Also paying for the course is not a problem to me I just need advices what/where to look as I am 100% clueless right now.

Thanks
 
Depending on how deep you want to dive in, I would recommend maybe starting with WordPress so you can have a prebuilt CMS and web interface, yet still dabble with PHP and MySQL. Also there many free themes, plugins, etc you can try out and check out the source code of to get a better idea of how they work. Furthermore, there are a plethora of how-to and other helpful videos on YouTube. WordPress is the most used web platform, so it is definitely beneficial to learn it.
 
Please do also advice me if you know courses where I can learn this. Yeah I know there's a lot of free resources out there but the problem is they are so boring to watch.

Depends on the person of course but why not start working on something simple? Google whatever info you're missing and you'll learn a ton in the process.
 
Depending on how deep you want to dive in, I would recommend maybe starting with WordPress so you can have a prebuilt CMS and web interface, yet still dabble with PHP and MySQL. Also there many free themes, plugins, etc you can try out and check out the source code of to get a better idea of how they work. Furthermore, there are a plethora of how-to and other helpful videos on YouTube. WordPress is the most used web platform, so it is definitely beneficial to learn it.

I've been using wordpress for a long time but haven't really look into PHP and MySQL. And I really want to dive in cause I am tired of having a great idea for a site but don't have a clue how to do it.

Depends on the person of course but why not start working on something simple? Google whatever info you're missing and you'll learn a ton in the process.

My problem is I am so clueless of the things when it comes to coding I don't even know what "KW" to search for. But I want to thank you cause you gave me an idea.
 
I've been using wordpress for a long time but haven't really look into PHP and MySQL. And I really want to dive in cause I am tired of having a great idea for a site but don't have a clue how to do it.



My problem is I am so clueless of the things when it comes to coding I don't even know what "KW" to search for. But I want to thank you cause you gave me an idea.

Maybe this is what you're looking for? https://codecombat.com/

It even looks like they have a web development tutorial:

CS: Web Development 1:
Basic HTML,Basic CSS
 
Html
Xhtml
Css
Php
Mysql
Javascript
Adobe softwere
 
Maybe this is what you're looking for? https://codecombat.com/

It even looks like they have a web development tutorial:

CS: Web Development 1:
Basic HTML,Basic CSS

Holycow. Thank you so much. Looks like what exactly I am looking for.

Anyway if others still have suggestions of courses that is entertaining while learning, feel free to let me know.

Edit: It gets me so excited just to see it is a kids school lol. Still thanks for trying to help out.
 
This is the order: HTML, CSS, PHP and maybe Javascript (optional)
 
Holycow. Thank you so much. Looks like what exactly I am looking for.

Anyway if others still have suggestions of courses that is entertaining while learning, feel free to let me know.

Edit: It gets me so excited just to see it is a kids school lol. Still thanks for trying to help out.

Looked like it was right up your alley!
 
The easiest way, if you want a simple website. I.E. Blog, E-commerce store, simple landing page. Then just learn how to manage Wordpress.

If your end goal is to create a website then you might as well use a CMS. (content management system)

If you goal is to learn to program then this is what you'll need (in this order) :
HTML / CSS these two go hand in hand.
PHP for functionality like saving user data, logins, anything server sided.
Javascript for fancier client based applications. Used for animations (also possible with CSS)

With PHP you'll probably need to learn MySQL depending on what you want to do.
With Javascript you'll probably learn jQuery and ajax.

All you need to get a website up visually is HTML / CSS. When you want things like functionality that's when you'll need to learn PHP and Javascript.

I know it sounds like a lot but its actually quite fun when you've had a bit of experience.
Creativity and having the ability to make whatever you mind can come up with is very liberating.

Good luck!
 
Visit Codeschool it's the best online service

Ok thanks I'll compare this to codeacademy and see which one I will enroll in.

I know it sounds like a lot but its actually quite fun when you've had a bit of experience.
Creativity and having the ability to make whatever you mind can come up with is very liberating.

Good luck!

This is primarily the reason why I want to learn.
 
Let us know what you end up going with!

I end up enrolling to codeacademy as they are much cheaper. But I feel like that they are just teaching very basic stuff on per topic but I am just starting out the first course so we'll see.
 
i started from w3schools. after i got the basics. i enjoyed creating problems myself and solve them with the help of youtube and other video tutorials. get some udemy vids. people tend to share those for free. few quaries over bhw would get you some. start small and draw a little plan. solve problems yourself with research. its the fastest way!

try to copy some sites from scratch coding. it will grant you the experiance!
 
Well, this is what I got from your replies, you want to customize, add functions and have more control over your websites. If this is true then, try Genesis framework as it gives you amazing control over the your website.

Second, you need to know how wordpress works. Read about hooks and filters in developer.wordpress.org

Finally, sooner or later you will have to learn PHP and MySql.

Let me explain further, it's not a good approach to build a whole website from scratch unless you want to work as web developer. Because this will need a huge amount of learning, time and trying.

The better approach would be customizing what is already here and build upon it. So, learning how to read php code, how wordpress works and with help of something like genesis you will be able to accomplish whatever you need.

Later, you can give up on genesis, and work directly with wordpress core. Then, you will be able to write full applications from scratch if you needed to.

So, to Sum it Up:

1 - Learn the Basics of PHP and MySql
2 - Learn Wordpress Hooks and Filters
3 - Try to customize with help of plugins or Genesis
 
i started from w3schools. after i got the basics. i enjoyed creating problems myself and solve them with the help of youtube and other video tutorials. get some udemy vids. people tend to share those for free. few quaries over bhw would get you some. start small and draw a little plan. solve problems yourself with research. its the fastest way!

try to copy some sites from scratch coding. it will grant you the experiance!

Thanks for the advice but I really like everything to be handed to me as of now. tbh I don't have much time to spare in my current workload so I am willing to pay just to save up time.
 
HTML(5), CSS(3), Javascript for the front end. PHP (there are other scripting languages but this is probably where to start) for the backend.

Just jump in.
 
Back
Top