How long does it take to master Web Programming (PHP)?.?

Currently i’m interested іn web programming. I’m still a beginner аnd јυѕt wondering hοw long dοеѕ іt take tο completely master web programming namely PHP??

9 Responses to “How long does it take to master Web Programming (PHP)?.?”

  • Oh C says:

    It depends really.
    For me, how stupid on my part by no means understood even the most basic PHP syntax/coding, but it just came to me. I’ve been studying PHP, Javascript for nearly 3 years now and havent completely mastered it, but I’m a pretty decent coder.

    Also, I’ve just ongoing looking into Ruby, which is pretty simple once you can get down basic coding syntax

  • Pyen says:

    It depends if you are dedicated and will work overtime, it is not impossible that you can learn PHP surrounded by a month :)

    You can check this tutorial here: http://www.w3schools.com/PHP/DEfaULT.asP

  • gwfb3 says:

    Have you programmed before? PHP syntax is very similar to many languages. I reflect it took a year or so for me to fully master PHP.

  • Colanth says:

    If you’ve already mastered object oriented programming, about 6 months. If you haven’t, 5-10 years to fully master object oriented programming (depending on how long you’ve already been working on it), and another 6 months to master PHP syntax.

  • zeex says:

    Learning depends on you. No companion can tell you the exact time.

  • The Computer Geek says:

    It depends.
    If its similar to other programming languages you have experience with, it shouldn’t take no more than at least a year

  • Sri says:

    check the condition below for some excellent references to PHP.

    http://markthispage.blogspot.com/2009/06/all-you-want-to-know-about-php.html

    might be of some help to you.

  • Bob M says:

    Learning PHP language is simple, the syntax is simple.

    Learning what libs are available, how to use them and how to install modules, is a small more hard, but only realy a matter of practicing it until it becomes second nature.

    There are libs you will use every time, others that you use rarely. Then as you go along you will find some libs that make the mundane much simpler, so you will add these to your regular libs.

    So learning PHP will be quick, the more you practice the simpler it becomes. Mastering any language is a different matter. It still comes from practice, but you must add to that a fantastic understanding of turning real world problems into coded solutions.

    Some take to it very straightforwardly, others struggle with this side. All I can say is that the more you practice the sooner you get there.

    Can I suggest a nice simple real world practice arena? This allows you to practice on your own PC, whether Linux or Windows, the environment is the same as a client PC and web host.

    Get and install VirtualBox – http://www.virtualbox.org
    Get Debian (you could use another Linux, but make it a Linux not Windows) The reason I reccomend Debian is because it is a nice clean clutter free Linux distro – http://www.debian.org/

    The only real difference to the standard install is once it is installed, on the VirtualBox settings for this apparatus, change the network to ‘bridged’, this lets you see your web pages on your Windows (or other) client.

    Get the one click install for Postgresql – http://www.postgresql.org/download/linux

    As part of the Postgresql install you are offered some helpers and applications, phppgadmin Drupal and others, let it install them. They all turn up on the main menus.

    Now what you have is a ready made full featured PHP/Postgresql development system.

    The pages for the applications are published from ‘/opt/…

    Place yourself a work space in -
    /var/www/yourusername
    chown yourusername:yourusername /var/www/yourusername

    From your home directory have a link -
    ln -s /var/www/yourusername www

    Now you just do your test pieces in /home/yourusername/www

    If you add Netbeans with the PHP extensions you have a very nice working environment.

    If you want to expose your work area so that you can use Windows development tools, then you can expose it as a ftp, or through file shares. Personally I like the whole thing to behave as if it were a host somewhere on the internet.

    Anyway, once ready, practice practice practice, Not always perfect solutions, in fact you should make some ready made sites that take care of views and general stuff. So that you can concentrate on writting sollutions in code.

  • marty p says:

    PHP is not JUST a “web language”, it is also a stand-alone programming language in its own right, whose features make it particularly attractive to web-based apps.

    A first programming language will take a year to master. BUT, subsequent languages will go much quicker, because you will already have seen the “linguistic issues” that are common to all languages.

    Your next language – to master it – I don’t know 6 months.

    Beyond that, you will find that you can renovate “fundamental proficiency” in nearly any language in a week. Hard to beleive as a beginner, but right.

Leave a Reply

You must be logged in to post a comment.