Just Leanred HTML, going to learn CSS Next, Then?

22 replies
Not sure what to learn after I finish learning CSS... I'm thinking either PHP or JS, but leaning much more towards PHP, as I've heard it's generally more useful for most simple landing pages, however, am open to suggestions. I know they're two different thigns, because one's server-side and the other's client-side, but I'm not sure which to learn after CSS. What do you guys think?

-Cam
#css #html #leanred #learn
  • Profile picture of the author AbsolutePT
    Next, I guess should be PHP and MySQL, after that, Wordpress
    {{ DiscussionBoard.errors[7187421].message }}
    • Profile picture of the author Cam Connor
      Originally Posted by AbsolutePT View Post

      Next, I guess should be PHP and MySQL, after that, Wordpress
      lol, Well I already know Wordpress, it's just a pain in the ass if you don't know any code.
      {{ DiscussionBoard.errors[7187518].message }}
  • Profile picture of the author MeanWalrus
    Advice from an actual developer:

    You may have known this but HTML is a markup language, there is little to no logic required and it is not a programming language. HTML teaches absolutely no programming methodology. You may not like this, and this won't help you create websites directly but you need to learn programming methodology.

    Once you have learned Java, PHP will be a walk in the park

    see.stanford(dot)edu/see/courseinfo.aspx?coll=824a47e1-135f-4508-a5aa-866adcae1111

    Stanford provides free computer science courses through YouTube. They're excellent and you will learn a lot from them.
    {{ DiscussionBoard.errors[7188134].message }}
    • Profile picture of the author viescripts
      Hey Friend

      Why did you learn HTML and CSS?
      What's your purpose?
      Are you going to create front-end, back-end web software?


      Regards

      Vic
      {{ DiscussionBoard.errors[7188168].message }}
  • Profile picture of the author WebThinker
    Yes, I have to agree with MeanWalrus. I am also a web developer, and he is totally right. If you learn HTML & CSS, then you probably lean towards web design, NOT programming. So my suggestion is to learn PhotoShop and start making nice designs. Once you have good graphic skills, you will need HTML and CSS knowledge to create the page layout and leave the functionality to programmers.

    If you really want to learn programming too, then you will need to focus on PHP/MySQL, but you must also have good knowledge of AJAX, jquery (of course JS too) if you want to keep in touch with today's technology and expectations from a modern, user friendly website.
    {{ DiscussionBoard.errors[7188728].message }}
    • Profile picture of the author viescripts
      There are lots of specializations here.

      Front end developers:
      CSS/HTML/Photoshop/some JavaScript - webmaster/webdesigner/HTML formatter (a lot of job here to cut PSD files into HTML pages)
      CSS/HTML/Content Management - webmaster
      CSS/HTML/CMSes installations and configurations (for example WordPress/Joomla/Drupal) - webmaster
      CSS/HTML - interface developer/usability developer (create user friendly interfaces)
      CSS/HTML/some understanding of management and websites functionality - project manager (you could find paid job, distrubute it among programmers and manage the projects)
      CSS/HTML/some JavaScript/some PHP&MySQL - tester

      Back end developers:
      HTML/CSS/JavaScript/JQuery (or alternatives) - JavaSript developer
      some HTML/some CSS/some JavaScript/PHP&MySQL - php developer, that includes: knowlege of custom programming, CMS development and the others

      At the last of this, the final purpose is making money, try to find what job is most asked on the market, learn the missing parts and go on
      {{ DiscussionBoard.errors[7189172].message }}
      • Profile picture of the author jaydeee
        I would go for in this order:
        javascript
        php
        ajax
        jquery
        it is actually what I am using.
        {{ DiscussionBoard.errors[7190324].message }}
      • Profile picture of the author dexlink
        viescripts.....That's great. It's really a nice post for stating both front end and back end side of development.
        {{ DiscussionBoard.errors[7209068].message }}
  • Profile picture of the author LocoDice
    What are you trying to achieve?

    To get a job as a web developer? To design your own sites? etc.

    If you get specific about that, I think the community can help you more.
    Signature
    codefixit.com - Help with your HTML, Wordpress and Web Hosting problems - No fix, no fee.
    {{ DiscussionBoard.errors[7190358].message }}
    • Profile picture of the author Cam Connor
      Originally Posted by MeanWalrus View Post

      Advice from an actual developer:

      You may have known this but HTML is a markup language, there is little to no logic required and it is not a programming language. HTML teaches absolutely no programming methodology. You may not like this, and this won't help you create websites directly but you need to learn programming methodology.

      Once you have learned Java, PHP will be a walk in the park

      see.stanford(dot)edu/see/courseinfo.aspx?coll=824a47e1-135f-4508-a5aa-866adcae1111

      Stanford provides free computer science courses through YouTube. They're excellent and you will learn a lot from them.
      Thanks for the advice, but are you sure it's really worth it for me to learn Java? I have no intention of designing any non-web software programs or anything.

      Originally Posted by viescripts View Post

      Hey Friend

      Why did you learn HTML and CSS?
      What's your purpose?
      Are you going to create front-end, back-end web software?


      Regards

      Vic
      My purpose is Internet Marketing related, however, I just want ease of use in creating Landing pages. I'll probably make most of them in Wordpress but I want to be able to manually edit the code and create simple scripts whenever it suits me without having to outsource it. Though I'll probably outsource the coding a lot of the time, I don't want to have to be reliant on it.

      Originally Posted by jaydeee View Post

      I would go for in this order:
      javascript
      php
      ajax
      jquery
      it is actually what I am using.
      Why wouldn't you learn JQuery after JavaScript? It seems like the logical progression...

      Originally Posted by LocoDice View Post

      What are you trying to achieve?

      To get a job as a web developer? To design your own sites? etc.

      If you get specific about that, I think the community can help you more.
      Yup, my own sites, but mainly landing pages... I answered Vic above.
      {{ DiscussionBoard.errors[7192347].message }}
  • {{ DiscussionBoard.errors[7192823].message }}
    • Profile picture of the author viescripts
      My purpose is Internet Marketing related, however, I just want ease of use in creating Landing pages. I'll probably make most of them in Wordpress but I want to be able to manually edit the code and create simple scripts whenever it suits me without having to outsource it. Though I'll probably outsource the coding a lot of the time, I don't want to have to be reliant on it.
      if just internet marketing here's what the other marketers do:
      - html/css - to read and edit html code should be enough (all the others just use WYSIWYG editors)
      - Photoshop - to edit images or create your own simple ones
      - WP - find some basic courses on how to install/use/install plugins/do intercace modifications (same about the others CMSes you may want to use)

      that should be more than enough for you.

      If you dive into programming languages - their basics will never help you create WP or other CMSes plugins, while simple functionality of what you'll be able to create won't cover your needs.

      Better you work more in marketing field and pay for the job of professionals
      {{ DiscussionBoard.errors[7196032].message }}
  • Profile picture of the author dexlink
    Originally Posted by Cam Connor View Post

    Not sure what to learn after I finish learning CSS... I'm thinking either PHP or JS, but leaning much more towards PHP, as I've heard it's generally more useful for most simple landing pages, however, am open to suggestions. I know they're two different thigns, because one's server-side and the other's client-side, but I'm not sure which to learn after CSS. What do you guys think?

    -Cam
    Application of PHP and java script are not the same. Java script has its certain features but now a day, programmers are utilizing it only to add some effects of texts or other events. But PHP is fully a server side scripting language.
    {{ DiscussionBoard.errors[7209052].message }}
  • Profile picture of the author dutrowllc
    Javascript is a better langauge.

    I do know of some good developers who work in PHP, but it is mostly popular among people who don't know what they are doing and don't make very much money.

    A lot of heavy-hitters code in Javascript and Python. Its also possible to code server-side in Javascript using NodeJS; which is becoming more popular.

    If you want to learn Javascript, read "Javascript, The Good Parts"
    {{ DiscussionBoard.errors[7212083].message }}
  • Profile picture of the author dexlink
    Originally Posted by Cam Connor View Post

    Not sure what to learn after I finish learning CSS... I'm thinking either PHP or JS, but leaning much more towards PHP, as I've heard it's generally more useful for most simple landing pages, however, am open to suggestions. I know they're two different thigns, because one's server-side and the other's client-side, but I'm not sure which to learn after CSS. What do you guys think?

    -Cam
    If you are going with PHP then please go on with this one. You don't have to watch back. Yes, along with PHP there are ASP.net or JSP. But you cannot do works with them all together.
    {{ DiscussionBoard.errors[7212709].message }}
  • Profile picture of the author rising_sun
    Banned
    That is essential for designing ,
    for developing PHP is essential now and for storing data and retrieve it MySql is needed.
    {{ DiscussionBoard.errors[7215954].message }}
  • Profile picture of the author Damien Roche
    Since you are familiar working on the frontend, I'd move straight onto JS and jQuery as you will be working with the DOM. It ties in nicely and will give you a fuller perspective of how the frontend works.

    You could then make a half-jump to AJAX which will require you to learn a server-side language (like PHP) and a database language (like SQL).
    Signature
    >> Seasoned Web Developer (CSS, JavaScript, PHP, Ruby) <<
    Available for Fixed Fee Projects and Hourly ($40/hr)
    {{ DiscussionBoard.errors[7216068].message }}
  • Profile picture of the author Jonas Glad
    If you want to be a proper web developer you'll have to learn them both anyways. :p
    {{ DiscussionBoard.errors[7218178].message }}
  • Profile picture of the author mehdi7604
    Look for clients
    {{ DiscussionBoard.errors[7218665].message }}
  • Profile picture of the author brentb
    Most of this thread is not really helpful FYI

    Step 1. You already know HTML & CSS - so good start!

    Step 2. Learn JavaScript or php.

    If you choose JavaScript here, you will be able to make effects for forms and similar things you see on landing pages. Great skill for someone trying to make awesome landing pages.

    If you choose php, you can set up things like split tests, dynamic info like putting PPC keywords onto your landing page (ie user searched 'Learn IM', your landing page will say This site will teach you all about 'Learn IM'!) stuff like that.

    Step 3 - Learn the one you didn't choose for step 2.

    Step 4 - Ajax

    Step 5 - Get back to marketing!!!!!
    {{ DiscussionBoard.errors[7218912].message }}
  • Profile picture of the author SergioFelix
    Skip everything you have been told (jquery, java, etc) and go directly to PHP.

    It is by far the easiest way you'll learn about standard programming logic.

    Then you'll soon find out you need to get some sort of a database in order to really make something cool with it, for this the standard is to use MySQL.

    Querying a database from a programmer's perspective is really child's play and you'll figure out it is way, way easier than what people normally say it is.

    If you're on a PC you can set yourself up with a LAMP installation (Linux, Apache, MySQL, PHP -now people say it is Perl or Python but whatever-).

    If you're on a Mac then look for a MAMP installation. (same as above, only for MacOS doh!).

    Then it's time to look for some actual information to start coding around and there are TONS of free resources to learn PHP&MySQL.

    There's a SitePoint book that will teach you right away called Build Your Own Database Driven Web Site Using PHP.

    That same book will teach you how to setup your developing platform and how to start coding right away.

    It is NOT meant to be the PHP bible but if you manage to get through all of it, you are expected to build dynamic websites without any problems.

    And as an extra piece of motivation, you are going to understand quite well how to not only modify existing wordpress themes but also how to create your own including plugins.

    Hope this helps! ;-)

    Sergio

    PS. You'll have to control pieces of code with PHP such as html, css and even javascript here and there and you'll start to see how everything (more developing languages) fall into place with time, just make sure you follow the RIGHT advice.
    Signature
    My Zero To Hero Marketing Blog
    MarketingWithSergio.com
    {{ DiscussionBoard.errors[7242718].message }}
  • Profile picture of the author Sumit thakur
    I you should go with PHP and MySql followed by javascript . I suggested you so because I myself did this (from
    Learning PHP, MySQL, & JavaScript: A Step-by-Step Guide to Creating Dynamic Websites by Robin Nixon ) and found it comfortable .
    and if you need any help then you can PM me .
    Signature
    {{ DiscussionBoard.errors[7244850].message }}

Trending Topics