1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

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

Discussion in 'Web Design' started by eunicemartinez_21, Aug 16, 2016.

  1. eunicemartinez_21

    eunicemartinez_21 Jr. VIP Jr. VIP

    Joined:
    Oct 8, 2009
    Messages:
    844
    Likes Received:
    215
    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
     
  2. PickAWriter

    PickAWriter Newbie

    Joined:
    Aug 16, 2016
    Messages:
    24
    Likes Received:
    3
    Home Page:
    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.
     
    • Thanks Thanks x 1
  3. ChrisX

    ChrisX Jr. VIP Jr. VIP

    Joined:
    Oct 8, 2011
    Messages:
    280
    Likes Received:
    141
    Gender:
    Male
    Home Page:
    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.
     
    • Thanks Thanks x 1
  4. eunicemartinez_21

    eunicemartinez_21 Jr. VIP Jr. VIP

    Joined:
    Oct 8, 2009
    Messages:
    844
    Likes Received:
    215
    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.
     
  5. PickAWriter

    PickAWriter Newbie

    Joined:
    Aug 16, 2016
    Messages:
    24
    Likes Received:
    3
    Home Page:
    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
     
    • Thanks Thanks x 1
  6. redarrow

    redarrow Elite Member

    Joined:
    Apr 1, 2013
    Messages:
    5,164
    Likes Received:
    1,175
    Html
    Xhtml
    Css
    Php
    Mysql
    Javascript
    Adobe softwere
     
  7. eunicemartinez_21

    eunicemartinez_21 Jr. VIP Jr. VIP

    Joined:
    Oct 8, 2009
    Messages:
    844
    Likes Received:
    215
    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.
     
    • Thanks Thanks x 1
  8. WPRipper

    WPRipper Supreme Member

    Joined:
    Mar 24, 2010
    Messages:
    1,402
    Likes Received:
    1,526
    Location:
    Proudly romanian
    This is the order: HTML, CSS, PHP and maybe Javascript (optional)
     
  9. jmcs23

    jmcs23 Regular Member

    Joined:
    Mar 3, 2009
    Messages:
    361
    Likes Received:
    52
    Location:
    California
    You might also want to check out codeacademy.com
     
    • Thanks Thanks x 1
  10. PickAWriter

    PickAWriter Newbie

    Joined:
    Aug 16, 2016
    Messages:
    24
    Likes Received:
    3
    Home Page:
    Looked like it was right up your alley!
     
  11. eunicemartinez_21

    eunicemartinez_21 Jr. VIP Jr. VIP

    Joined:
    Oct 8, 2009
    Messages:
    844
    Likes Received:
    215
    Thanks. I'll try them if I don't find any others.
     
  12. PakaKepster

    PakaKepster Jr. VIP Jr. VIP

    Joined:
    Jul 11, 2014
    Messages:
    113
    Likes Received:
    17
    Gender:
    Male
    Home Page:
    Visit Codeschool it's the best online service
     
  13. Davey111111

    Davey111111 Newbie

    Joined:
    Oct 17, 2015
    Messages:
    27
    Likes Received:
    11
    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!
     
    • Thanks Thanks x 1
  14. eunicemartinez_21

    eunicemartinez_21 Jr. VIP Jr. VIP

    Joined:
    Oct 8, 2009
    Messages:
    844
    Likes Received:
    215
    Ok thanks I'll compare this to codeacademy and see which one I will enroll in.

    This is primarily the reason why I want to learn.
     
  15. PickAWriter

    PickAWriter Newbie

    Joined:
    Aug 16, 2016
    Messages:
    24
    Likes Received:
    3
    Home Page:
    Let us know what you end up going with!
     
  16. eunicemartinez_21

    eunicemartinez_21 Jr. VIP Jr. VIP

    Joined:
    Oct 8, 2009
    Messages:
    844
    Likes Received:
    215
    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.
     
  17. gizmo92

    gizmo92 Junior Member

    Joined:
    Aug 12, 2015
    Messages:
    112
    Likes Received:
    23
    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 Thanks x 1
  18. KHer0

    KHer0 Supreme Member

    Joined:
    Mar 22, 2011
    Messages:
    1,342
    Likes Received:
    1,224
    Occupation:
    Architect
    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
     
    • Thanks Thanks x 1
  19. eunicemartinez_21

    eunicemartinez_21 Jr. VIP Jr. VIP

    Joined:
    Oct 8, 2009
    Messages:
    844
    Likes Received:
    215
    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.
     
  20. towelfox

    towelfox Junior Member

    Joined:
    Jan 11, 2012
    Messages:
    173
    Likes Received:
    55
    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.