SitePoint Sponsor

User Tag List

Results 1 to 10 of 10
  1. #1
    SitePoint Member
    Join Date
    Dec 2013
    Posts
    3
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Which languages to learn to build simple cool website?

    Hi All,

    Could anyone advise what kind of programming languages I need to learn to build simple
    versions of these kind of sites?:

    secondstory.com
    boldking.com
    toybox.co.nz
    combadi.com
    designshopp.com


    By a simple version I mean, to look as cool as these sites, however without any shops or special
    interactions with the visitosr. I only would like the page to have company description, image gallery and
    possibility to submit contact details. However; it must look great!

    Also, after I'll make the website ready I would like that the final user, who won't know how to program,
    be able to edit the content.

    I have recently started learning JavaScript, and then I plan to learn HTML5 and CSS.

    I've also heard about Ruby on Rails, Backbone.js, Underscore.js, jQuery, AJAX, Drupal and Wordpress.
    Do I need any of these for a simple site?

    In a future I'll be doing mobile version of the website, for Android and iOS. Should I now take it into
    consideration while choosing programming languages or is it a totally separate thing?

    Finally, does anyone know a good free tutorial / website which explains how to build modern websites
    with the current "hottest" tools / languages?.

    Thanks!
    Last edited by Mittineague; Dec 12, 2013 at 01:23. Reason: OP forgot to turn off auto-title

  2. #2
    SitePoint Mentor silver trophybronze trophy
    Mikl's Avatar
    Join Date
    Dec 2011
    Location
    Edinburgh, Scotland
    Posts
    1,562
    Mentioned
    63 Post(s)
    Tagged
    0 Thread(s)
    For anyone just starting out in this field, the most important thing is to get a good grounding in HTML and CSS. This is pretty well essential. Until you've got a good grasp of those two subjects, there's no point in going any further. That's true whether you plan to hand-code your sites yourself or to use a package like Wordpress or Joomla.

    After that, Javascript is probably the most important thing to learn.

    Once you've made some progress in those three, you'll be in a better position to decide what strategy to take for the sites you develop, and that in turn will dictate the languages or technologies you will need to learn.

    Mike

  3. #3
    SitePoint Member
    Join Date
    Dec 2013
    Posts
    3
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thank you very much for your help Mike!

  4. #4
    Programming Team silver trophybronze trophy
    Mittineague's Avatar
    Join Date
    Jul 2005
    Location
    West Springfield, Massachusetts
    Posts
    17,174
    Mentioned
    190 Post(s)
    Tagged
    2 Thread(s)
    I agree that HTML is a must

    And PHP is a very popular language, but ....
    there are many others to choose from, Ruby, Python, Perl, Java, NET, to name a few.

    IMHO the best advice is @Mikl ; 's i.e.
    Learn HTML, CSS, and Javascript
    These are de-facto essential.

    What you use to serve pages is more up to your preferences, many do like PHP, but quite a few prefer other languages.
    Once you get a feel for javascript, you'll have aquired a familiarity with "C" type languages so you might prefer those - maybe not.
    And getting comfortable with using OOP wouldn't hurt either.

  5. #5
    SitePoint Member
    Join Date
    Dec 2013
    Posts
    3
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thank you Mittineague

  6. #6
    SitePoint Member
    Join Date
    Sep 2013
    Location
    Chennai
    Posts
    24
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Html,CSS and Javascript are most important scripting languages one should learn for building cool website. Apart from that CMS like wordpress, joomla and drupal are very good resource for building cool website.

  7. #7
    SitePoint Member thefasninja's Avatar
    Join Date
    Nov 2013
    Location
    Lahore
    Posts
    7
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Okay here i want to ask one question .. I know C++ is it easy for me to learn CSS? Plus i have some knowledge of HTML.

  8. #8
    SitePoint Mentor silver trophybronze trophy
    Mikl's Avatar
    Join Date
    Dec 2011
    Location
    Edinburgh, Scotland
    Posts
    1,562
    Mentioned
    63 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by thefasninja View Post
    Okay here i want to ask one question .. I know C++ is it easy for me to learn CSS? Plus i have some knowledge of HTML.
    C++ has no connection with CSS. They are two different animals. C++ is a procedural programming language. CSS is a language for defining visual styles.

    That said, if you have the skills to learn C++, those skills will probably help you with learning CSS. But the actual languages have almost nothing in common.

    Mike

  9. #9
    Programming Team silver trophybronze trophy
    Mittineague's Avatar
    Join Date
    Jul 2005
    Location
    West Springfield, Massachusetts
    Posts
    17,174
    Mentioned
    190 Post(s)
    Tagged
    2 Thread(s)
    IMHO, CSS, like many other things Web Dev, is easy to learn, not so easy to master.

    But with practice and vigilant effort to keep up with changes you can but only keep improving.

  10. #10
    SitePoint Member thefasninja's Avatar
    Join Date
    Nov 2013
    Location
    Lahore
    Posts
    7
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by Mikl View Post
    C++ has no connection with CSS. They are two different animals. C++ is a procedural programming language. CSS is a language for defining visual styles.

    That said, if you have the skills to learn C++, those skills will probably help you with learning CSS. But the actual languages have almost nothing in common.

    Mike
    Thanks for your help.


Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •