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

Web Developing [Necessary] Languages

Discussion in 'Black Hat SEO' started by lakim0, Nov 30, 2012.

  1. lakim0

    lakim0 BANNED BANNED

    Joined:
    Sep 6, 2012
    Messages:
    903
    Likes Received:
    2,606
    Hey guys,

    I was just thinking what languages do I have to learn to become at least a beginner developer ?

    I know it's not the right question, I asked a friend of mine and he said that he only uses HTML/CSS and a little PHP for creating sites...

    I wanna learn these languages, which one do I start from ? Which ones are necessary/required ?

    Only HTML/CSS/PHP ? What about Phyton etc etc...

    I'm not even competent in this subject, would you mind to give me some info ?

    Cheers, lakim0.
     
  2. N40616

    N40616 Newbie

    Joined:
    Nov 26, 2012
    Messages:
    48
    Likes Received:
    16
    Occupation:
    Aviation
    Location:
    Unknown
    Start learning HTML and XHTML. This will give you a good foundation to learn HTML5. I would also focus on PHP so you can custom edit your wordpress themes.
     
  3. Abstroose

    Abstroose Elite Member

    Joined:
    Nov 20, 2008
    Messages:
    2,097
    Likes Received:
    3,475
    Occupation:
    Thai Boxer
    Location:
    UK
    Home Page:
    Start with HTML and learn the fundamentals of coding a website structure. Then learn CSS to make it all pretty. Then learn PHP to really have control it and the ability to create dynamic content and communicate with databases. Javascript can also be handy to learn but not so much as 7 or 8 years ago.
     
    • Thanks Thanks x 2
  4. Junkfood00

    Junkfood00 Elite Member

    Joined:
    Sep 13, 2011
    Messages:
    1,949
    Likes Received:
    1,336
    You have to explain what you want to accomplish, doing html/css means you're designing a website, doing php/python then you're building a functional site. You'll probably need them all later on.
     
    • Thanks Thanks x 1
  5. HFlame7

    HFlame7 Regular Member

    Joined:
    Jun 20, 2011
    Messages:
    277
    Likes Received:
    156
    Itachi :cool:,

    (X)HTML and CSS for standard websites. If you want to be a true web "developer" and create dynamic websites, you can learn PHP & MYSQL next. PHP is a web scripting language, while MYSQL is more for storing & extracting information from a database.

    But I agree with the above post also, what are your goals specifically? There are certain languages that are better at "certain" things needed.
     
    • Thanks Thanks x 1
    Last edited: Nov 30, 2012
  6. olystyle

    olystyle Regular Member

    Joined:
    Jan 6, 2012
    Messages:
    238
    Likes Received:
    103
    Hey lakim0

    If you want to get into Webdeveloping i'd suggest that you start a project: Your website made from scratch!

    To do this you will have to:
    1. Start with HTML - HTML is used to define the structure of a site
    2. After defining the structure You obviously want to style your website - for this you will need CSS

    3. Optimize your website with:
    - Javascript / or a Javascript framework like Jquery, Mootools,..
    - Dive into Python for as I believe its easyier to learn than PHP (PHP Syntax has a lot of <, $, and curly braces wich can be pretty hard to get into when you never programmed before...)

    Most important thing you should never forget:
    Everything at the beginning is hard and can take long! But with time it gets easyier...

    cheers

    olystyle
     
    • Thanks Thanks x 1
  7. gorang

    gorang Elite Member

    Joined:
    Dec 6, 2008
    Messages:
    1,891
    Likes Received:
    1,650
    Occupation:
    SEO Consultant - Marketing Strategy
    Location:
    UK
    HTML/CSS and you can build a website. Javascript/Jquery if you want to create your own custom fancy stuff. You don't need to learn PHP in order to understand the basics of how to switch stuff up in Wordpress.

    If you know all 5 of these then you're pretty much on your way. MySQL qould be next for database stuff but even then, you don't need to know the language in order tog et stuff done and work int he database.

    Google is your friend for any problems you run into.
     
    • Thanks Thanks x 1
  8. proweb

    proweb Regular Member

    Joined:
    Feb 24, 2011
    Messages:
    291
    Likes Received:
    144
    4 Languages:

    1) HTML
    2) CSS
    3) PHP
    4) MySQL

    In that order.

    Most of the other languages are unnecessary and if you DO need to use them, it's usually only for a very specific purpose which you can generally find a pre-existing template that you can use/copy.
     
    • Thanks Thanks x 1
  9. kelso

    kelso Regular Member

    Joined:
    Nov 30, 2009
    Messages:
    474
    Likes Received:
    275
    Exactly my thoughts. Plus I'd add jquery and mysql for more flexible and kinky stuff.
     
    • Thanks Thanks x 1
  10. lakim0

    lakim0 BANNED BANNED

    Joined:
    Sep 6, 2012
    Messages:
    903
    Likes Received:
    2,606
    Thank you for your time & answers!

    Now I got into this, pretty much.

    When I had to choose a subject in the University, I wanted to learn Web Developing, but it seemed too difficult to me + it was 2 years ago + I didn't even know what Internet Marketing was.

    Now I'm on my way, building sites, but I guess I need & want to learn those languages.

    Is it possible to learn from 0 to 100 via Internet? I found really good tutorials, I guess it's possible.

    It's great when you know all of them, if you get into trouble, you won't need to hire anyone :)
     
  11. artizhay

    artizhay BANNED BANNED

    Joined:
    Nov 21, 2010
    Messages:
    1,867
    Likes Received:
    1,335
    Pretty much all covered, though I have to emphasize javascript, since someone said it's not as prominent as it used to be. I think javascript is more prominent than ever, especially with all these interactive HTML5 sites that often rely heavily on javascript.

    Lots of clients want really slick, fancy stuff and that's where javascript comes in, and really any modern site uses javascript to make everything a bit more seamless and exciting, so I think it's completely wrong to imply that javascript is not as important to learn anymore.
     
    • Thanks Thanks x 6
  12. terrycody

    terrycody Senior Member

    Joined:
    Sep 29, 2012
    Messages:
    846
    Likes Received:
    197
    Occupation:
    marketer
    Location:
    Hell
    woo, nice answers guys,

    HTML---u can make a static website like many years ago,not popular now!

    +CSS---cool ! u found that your website is beautiful visual looked! especially CSS3!

    +ASP or PHP surely, ASP outdated! so PHP would be nice !!

    +javascript can be a good additional that make your site functional with the web browser!
     
    • Thanks Thanks x 1
  13. sfidirectory

    sfidirectory Senior Member

    Joined:
    Mar 29, 2010
    Messages:
    899
    Likes Received:
    483
    Occupation:
    Web developer/BTC enthusiast
    Location:
    php artisan make:migration
    Home Page:
    Some of the posts before me offer some pretty good advice... Here is the languages I learned in order, from 2008 until today:


    • HTML
    • CSS
    • HTML5
    • CSS3
    • Javascript
    • jQuery
    • PHP
    • MySQL
    • ASP.NET (Webforms, Entity Framework, MVC) - in Visual C#

    Those are the skills I have learned mostly during my studies, and experimented with them in assignments and my own time. In July I done a Ruby on Rails tutorial for a whole week, which was really good but I'll need to do it again. Learning PHP frameworks like Wordpress and CodeIgniter would be a good idea, but don't try and overload yourself with too much at once :).

    [EDIT]: I thought I would look up Google's cache of my Whitehat site (abandoned Wordpress in favour of cleaner uncluttered code, and went static instead) to help you out - basically the page I'm going to share is a list of links (as an html file) that have helped me out over the years. Here is the html file with the links:

    View attachment handy-web-dev-links.zip

    Just unzip the archive, and open the html page in your browser. You should be able to click on each link listed on the page. I don't remember if zipped html files need a virustotal scan or not, but just in case...

    Code:
    SHA256:     a79426f43a11fff791ba4beea674503c60c8767d9699cc5c14ba6241aceaf3f9
    File name:     handy-web-dev-links.zip
    Detection ratio:     0 / 46
    Analysis date:     2012-12-01 02:43:27 UTC ( 0 minutes ago ) 
    Code:
    https://www.virustotal.com/file/a79426f43a11fff791ba4beea674503c60c8767d9699cc5c14ba6241aceaf3f9/analysis/1354329807/
     
    • Thanks Thanks x 4
    Last edited: Dec 1, 2012
  14. Grizzy

    Grizzy Senior Member

    Joined:
    Nov 11, 2008
    Messages:
    919
    Likes Received:
    999
    +1.

    JavaScript is the most important to learn going into 2013. Not only can it be used to add those fancy/slick effects, but everyday it is doing more and more of the "heavy lifting" that was once reserved for server-side scripts.
     
    • Thanks Thanks x 2
  15. sirgold

    sirgold Supreme Member

    Joined:
    Jun 25, 2010
    Messages:
    1,260
    Likes Received:
    645
    Occupation:
    Busy proving the Pareto principle right
    Location:
    A hot one
    ^ This and I'll go a step further. While your usual LAMP skills are close to "mandatory" (might want to give a shot to node.js and python when you become proficient on the server-side) the REAL way to be ahead of the pack for all the little thingies WE (bh'tters) do IS to learn and stay current on the client-side with js, various frameworks and html5. Be sure to be the guy that knows more than a bunch of normal web developers to be the first to leverage a certain poor design (plenty as HTML 5 evolves) and without javascript your close to square one. Not to mention you might want to start coding bots at some point and without a solid understanding of the DOM... good luck. ;)
     
    • Thanks Thanks x 3
  16. Jenny30

    Jenny30 Regular Member

    Joined:
    Feb 2, 2012
    Messages:
    478
    Likes Received:
    32
    Html, css and then php, they are going to work good for you.
     
  17. lakim0

    lakim0 BANNED BANNED

    Joined:
    Sep 6, 2012
    Messages:
    903
    Likes Received:
    2,606
    Very helpful answers guys, I didn't expect to get such a good help : ))

    I've read all your posts, understanding now, HTML/CSS/PHP etc etc...

    All of them are necessary as well, I found some good tutorials (Thank you sfidirectory) and will possibly start from now on.

    Regards, lakim0.
     
  18. ramnath

    ramnath Regular Member

    Joined:
    Jan 28, 2012
    Messages:
    317
    Likes Received:
    152
    Great answers .. I had this question in my mind too .. Thank yu so much guys ..
     
  19. QuiGloriam

    QuiGloriam Regular Member

    Joined:
    Sep 25, 2011
    Messages:
    247
    Likes Received:
    196
    Location:
    Spain
    I would recommend:

    -HTML5 - Necessary, no website without HTML
    -CSS3 - To make your web beautiful, not just text and tables, necessary
    -PHP - To create dynamic websites, also necessary
    -MYSQL - If you work with PHP you must know MYSQL Database
    -JQUERY (Javascript library) - Necessary nowadays, javascript too difficult to learn, jQuery easy, to add real time and fast performance.

    With this you can create almost all. Facebook use PHP and MYSQL Every website use HTML and CSS, jQuery used by Google, Digg...

    If you want ultra advanced sites like twitter, facebook or google you must use a large amount of different lenguages like C++ or Java , different databases and a lot of stuff, don't even worry about it, you must have a team and quality members specialized on each field.
     
    • Thanks Thanks x 1
  20. artizhay

    artizhay BANNED BANNED

    Joined:
    Nov 21, 2010
    Messages:
    1,867
    Likes Received:
    1,335
    Mm...you shouldn't learn jQuery and skip over javascript, as suggested above, because the underlying jQuery is, I don't know, based on javascript. If you don't know how to use javascript, you'll never understand what you're doing in jQuery.