What Web Programming Language Should I Learn?

  • Buffer
  • Pin It
  • Sharebar
  • Buffer
  • Pin It

One of the common questions that I have seen with regards to getting started online is regarding the web programming language someone should learn. It is important to understand that what you need to learn is dependent on what you are looking to achieve with regards to website design. There are a few programming languages available that can easily allow you to create complex designs.

If you aren’t familiar with programming or design web sites, you should first start simple and learn the basics of website design before getting into a programming language. Once you and understanding of the basics of website design, then you can look at learning the more complex aspects of a web programming language.


html code 503x503 256x256 What Web Programming Language Should I Learn?

Don’t Start With a Web Programming Language

Before looking into learning a web programming language it is important to first understand the basic structure of a web page. The most basic structure involves HTML, which is short for Hypertext Markup Language. From the very first web page, this markup language has been the primary building block of web pages.

HTML has changed over the years, and each new revision of the HTML standard has added new features, and removed older, obsolete features. The newest standard is HTML5, and it is slowly being adopted online and with the newer web browsers.

In the beginning, HTML was responsible for both the structure and look of a web page. Over time a new type of file was created that manage the look of a page. This file is called a CSS (Cascading Stylesheet) file, and contains the definitions for such things as fonts, sizes, borders, and other elements that control the look of a page.

While learning HTML, you should also learn and understand CSS and how the two files work together to create a web page. These are the two basic elements for website design that you should understand before learning any web programming language.

Javascript – Not Really a Web Programming Language

Javascript is an optional language that you can learn. Technically it isn’t a web programming language since it isn’t compiled and runs within the client’s web browser. By learning Javascript you can create dynamic web pages for a visitor without having to send a request back to the web server.

You shouldn’t rely on Javascript, however, for you whole site as many people may disable Javascript within their browser, so relying on Javascript quite a bit on your site could cause your site to break with such visitors.

Which Web Programming Language?

Now back to real question from the beginning of this post. Once you have learned the basics of website design: HTML, CSS, and possibly Javascript, then you can start to look at a web programming language.

Which language you choose to learn is dependent on what you plan to do. If you are into blogging, and plan to use WordPress, for example, then PHP is your best bet as WordPress is built using PHP. Most, if not all, hosts support PHP so you should have no issues with learning this web programming language.

There is a great deal of information online regarding PHP, so if you can’t figure out how to do something, you should be able to find an answer to your problem with a quick search online. There are also PHP frameworks that already include code for many complex examples.

If you have some Windows programming background, or will be using a Windows-based web server, then I suggest you look at coding in a .Net language. I have been able to create both Windows and Web applications using C#. The advance in the .Net framework has made it very easy to create complex applications with minimal code.

Similar to PHP, there is also a lot of information online about .Net, so you should have no trouble finding a solution to any programming problem you may have.

To get started online, I recommend that you first learn and understand HTML and CSS. Once you have an understanding of those two web design elements, you can then move onto learning a web programming language.

You may also like:

Search Engines

Schema.org – Does it Provide a New Structured Markup Language For All Websites?

No thumbnail image

How to Display Web Code Examples in Your Web Site

No thumbnail image

Introduction to HTML

Have an Idea

How to Become a Techie: Understand Don’t Memorize

21 people had something to say about “What Web Programming Language Should I Learn?”:

Comments


  1. Have not got time to be a ‘jack of all trades’ – I prefer to concentrate my time and energy on the tasks I am good at and let the other ‘experts’ do the bits i cannot do. I call it time leverage and my mastermind group
    Brigitte Mehr recently posted…5 Biggest Myths (Downright Lies) About Online BusinessMy Profile


  2. Brigitte right, but it doesn’t hurt to know the basic of things in that way you will know how to handle the expert that you will hire.
    Maxine recently posted…- Internet Dating SitesMy Profile


  3. Great post! great deal of information online so if you can’t figure out how to do something, you should be able to find an answer to your problem with a quick search online. There are also PHP frameworks that already include code for many complex examples.
    Adrianna recently posted…Dealing With My Own FrustrationsMy Profile


    • The PHP framework are great in that they contain many common functions that allows you to create dynamic websites with less code.


  4. It’s easier to start with HTML and CSS, then get to the programming part. Else the information volume is too large. Knowing those basic things will also teach how to read some code lines, making the learning process easier.
    PHP and Javascript are kind of hard, but it’s a lot of fun working with them.
    Amit recently posted…Free Forklift Training and Certification – Is it Possible?My Profile


    • I agree with you Amit. Starting with HTML and CSS is essential as they are the basic building blocks of web pages. Starting small and building of the knowledge will help to understand the programming languages later on.


      • And i also want to suggest people to start with easy programs, like Dreamweaver. Once they get the hang of that they can switch to Notepad++ which is a great coding editor and it’ll enrich the experience.
        Amit recently posted…OSHA Forklift CertificationMy Profile


        • Dreamweaver is a popular website development tool. For those that are inexperience having such editors with a WYSIWYG interface is definitely helpful.


  5. I like CSS. always helpful when you are into websites. Javascript is bit Pro language and you would require time to learn it thoroughly.
    Ankur recently posted…Kaspersky Internet Security 2012 ReviewMy Profile


    • Many people like CSS, especially since it makes the look of your website so easy to manage. It can be frustrating at times, especially when things don’t line up properly, but it is still really recommended to learn.

      Javascript is not for those that don’t want to be too technical. It is definitely for the more experienced web developer.


  6. Once they get the hang of that they can switch to Notepad++ which is a great coding editor and it’ll enrich the experience.


    • I love using Notepad++ and have been using it for years. Obviously, as you mentioned, they will first need to get the hang of the coding part before moving on to a text editor, since it really doesn’t help with the coding aspect.


  7. I’m kinda new in this but I started to learn HTML and a little CSS and I have more to learn. At first it seems hard but as you begin to understand becomes increasingly easier and even enjoyable.


  8. I started with HTML and CSS. Then went on to learn PHP, .NET, JSP. Also learned JQuery and Ajax, though they are not web programming languages.

    I prefer PHP a lot. Its easy and you can do a lot of things with it.
    Sandipan Mukherjee recently posted…Live your Life Online with Web OS or WebtopMy Profile


    • I have programmed mostly in C# after starting out with Visual Basic. I have yet to really get into PHP, as I only use it with this blog.


  9. Knowing HTML/CSSfor a web programmer is must.I must tell you.i am a Web Designer by Profession AND when i give whole design in html/css to a php programmer for integrating into CMS like WordPress or Joomla.While integrating the same maximum programmers, just make the design rubbish.Then again i have to do it myself and help them to make the design right.So, i think for every WEB programmer atleast basic Knowledge of HTML/CSS is must.


  10. “Javascript is an optional language that you can learn. Technically it isn’t a web programming language since it isn’t compiled and runs within the client’s web browser. By learning Javascript you can create dynamic web pages for a visitor without having to send a request back to the web server.”

    Actually, it is a programming language since you can use it to build an entire web application. You could for instance use Node.js for this, which means that you only need to learn JavaScript to build both back-end and front-end logic. Also the v8 JavaScript engine in Google Chrome compiles JavaScript to native machine code and this will probably be the trend in the future – so I’d say that learning HTML and JavaScript is enough (and probably far easier) for creating web applications than learning HTML/CSS/JavaScript + additional back-end language.


    • While I agree that you can build entire web applications with Javascript, it is still considered a scripting language and not a true programming language. C# and VB.Net are more programming languages as they can be compiled into binary files and stored on the web server.


  11. I have worked with both C# and PHP. I enjoy both and am glad that I know how to use both. I would definitely say that if I did not have knowledge of either one, I would start with PHP because there are so many open source packages out there that utilize the language.

    Now I must divulge that I am a Do-It-Yourself kind of guy so I am not coming from a learn-a-trade mentality, more of a starting-an-online business mentality. Take from that what you will.

    Both languages are great and learning one makes it that much easy to master the other. Languages end up being tools you put into a box once you truly understand how to program in general.

    Just my two cents…hope you don’t mind.
    Jason Osborne recently posted…Internet Marketing in Dallas TexasMy Profile
    Twitter:


    • I also find that if you can learn one language, it isn’t hard to pick up another. I agree that understanding how to program is very important. Once you have the understanding, developing an application in any language is easier as all you really need to learn is the language’s syntax.


  12. Just my two cents…hope you don’t mind. Now I must divulge that I am a Do-It-Yourself kind of guy so I am not coming from a learn-a-trade mentality, more of a starting-an-online business mentality. I enjoy both and am glad that I know how to use both. I have worked with both C# and PHP.
    Leta Harrington recently posted…Cancer Tattoos TumblrMy Profile

Do you have something to say? Let everyone know!

Commenting policy: All comments are moderated for spam. You must use your real name and not your website name or keywords. If a comment is deemed to be spam, then it will be deleted or edited. Links to your website within the comment body is not permitted, but you are free to use CommentLuv to add a link to your latest post. If you wish to add a link to your website, you can always contact me about submitting a guest post.






CommentLuv badge
This blog uses premium CommentLuv which allows you to put your keywords with your name if you have had 5 approved comments. Use your real name and then @ your keywords (maximum of 3)

Previous Post:

Next Post: