Page 1 of 2 12 LastLast
Results 1 to 15 of 22

Thread: Just out of curiosity...

  1. #1
    Join Date
    Mar 2010

    Question Just out of curiosity...

    When does an average web developer learn each language (HTML, Javascript, PHP, etc.)? I'm 14 years old and I know almost all of HTML and CSS. I also know most of PHP, SQL, and Javascript. I know that's a lot for my age, but when did you guys learn these?

  2. #2
    Join Date
    Aug 2004
    Well, none of those existed when I was 14, so that should give you some clue.
    "Well done....Consciousness to sarcasm in five seconds!" ~ Terry Pratchett, Night Watch

    How to Ask Questions the Smart Way (not affiliated with this site, but well worth reading)

    My Blog
    cwrBlog: simple, no-database PHP blogging framework

  3. #3
    Join Date
    Jul 2005
    Knowing and doing are two separate things. Only real-world experience proves to be valuable. Even if you claim to "know" these languages, you have nothing without a resume and experience.

    Try getting hired as a 14 year old developer in a market saturated with "bull**** artists" who also claim to know everything but don't product squat.

    To answer your question, I started at 18 years old, back in 1993 when the web was just taking off. Acquired everything else along the way. I now teach part-time along with my fulltime job just to make ends meet.

    I know:
    HTML, XHTML, HTML 5, Javascript (yes the real deal), PHP 3,4,5, MySQL 4,5, jQuery, MooTools, YUI, XML, XSLT, MS Access, MS Sql Server, PostregeSQL, ASP 3 (gave up with .NET), Apache Web Server, Apache Cocoon, IIS, Linux Admin, some Java, Perl, OSX, Windows 95/2000/XP/Vista as well as frameworks such as CodeIgniter, Zend, Kohaha, Drupal, Joomla, Ruby On Rails etc...

    As well, I decorate my experience with FBML, FBJS, Facebook Apps and other modern languages/concepts.

    I have seen it, done it, been terrible at it, been good at it and persevered through my entire career with web development.

    In short, I am reading into your question as if you are boasting about your abilities at only 14 years of age. So, I naturally question your abilities and the fact that you "know" what you say you know. Have you ever had to prove it?
    Bitter web veteran

  4. #4
    Join Date
    Mar 2010
    I'm not boasting (sorry if I sounded like I was). My question is basically, is what I know a lot? One of my friend's mother works with MySQL databases as her job, but she barely knows what "echo" does in PHP. Another friend's father does general computer stuff, but he barely knows HTML. So I've been thinking maybe I learnt more than they learnt in University. Therefore, I decided to compare myself to other people here.

    In addition, I do not plan on being a web developer for my future job.

  5. #5
    Join Date
    Jul 2005
    In addition, I do not plan on being a web developer for my future job.
    So why are you here on this forum?

    Simply because you are an arrogant teenager that thinks they "know it all" and you are judging adults' abilities. Sure, maybe in your mind, you could "do" the job of your friend's mother but you better tread lightly as you are disrespecting an adult that most likely has a family, mortgage, bills and other responsibilities that you have no clue about at 14. (who pays your cellphone bill?)

    Don't even try to compare yourself to an adult in the industry until you actual can bring in some revenue with your ego. When it comes down to it, development is 30% of the job, the other 70% is clients, people, and politics so you don't really know anything.

    Am I bitter? Yes, I meet a lot of young people that say they "know this and know that" -- and they really have no clue what they are talking about. You want to test your knowledge in the real world, can you build this? http://standardscompliance.com/devel...ic/panels.html
    Last edited by Webnerd; 07-03-2010 at 10:20 PM.
    Bitter web veteran

  6. #6
    Join Date
    Mar 2010
    All I wanted to know is how am I compared to others. I know I still have a lot to learn, I still have years ahead of me.
    I am not disrespecting adults. I don't know how much people need to know to get a job, so I'm asking the people here.
    I'm working on a website in case I do not get the job I want. Like all kids and teenagers, I want to be famous. If I do not achieve that dream (it's likely), I can always go back to web developing.

  7. #7
    Join Date
    Jul 2005
    If you are really interested in comparing yourself with others, you need to show example work for people to critique.
    Bitter web veteran

  8. #8
    Join Date
    Feb 2010
    A client's boyfriend is an intranet expert so she thought he could take over maintenance for a complicated site I built for her and save some money along the way. Just a matter of time before she comes knocking on my door again, oh well.

    A computer is a versatile tool and it's what you do with it (and your skills) that defines its and your role. The fact you can hold a hammer doesn't make you a carpenter.
    What desert?

  9. #9
    Join Date
    Mar 2010
    Let me restate my question: When does an average web developer learn PHP and other languages? (forget about me, I want to know about you guys )

  10. #10
    Join Date
    Aug 2007
    There is no such thing as "an average developer" learning languages at average ages. It's not a job that people get into like teaching or pharmacy. Added to that, it is extremely broad. The work of a developer in a large company is totally different to an independent web development firm doing websites for various clients.

    You cannot know "most of" or "all of" any programming language. That means nothing, especially for mark-up languages. As Pris puts it well, being able to hold a hammer doesn't make one a carpenter. It's a pointless question, you make "know" HTML and whatever else you mention, but until you start building websites you will never be any good at making websites. It's more of a skill than knowing the basic structure of a HTML document. And if you don't understand arrays fully, you do not know PHP.

    You also have a serious misconception. If you work with MySQL databases, you do not need to know what PHP echo statement does. If you develop in Lisp, how Perl works is utterly irrelevant. If you do "general computer stuff" you do not need to know HTML as HTML is a mark-up language solely used for the web.

  11. #11
    Join Date
    Mar 2010
    Quote Originally Posted by narutodude000 View Post
    When does an average web developer learn each language (HTML, Javascript, PHP, etc.)? I'm 14 years old and I know almost all of HTML and CSS. I also know most of PHP, SQL, and Javascript. I know that's a lot for my age, but when did you guys learn these?
    I can only go by your posts that I have read and I haven't seen anything in your posts that shows that the bit in red is evenly remotely true.

    I also fail to see the point of your question because imo provided one is willing, physically and mentally capable you are never to old to start trying to learn anything.

    But I don't doubt you are only 14 years old
    Last edited by tirna; 07-04-2010 at 09:11 PM.

  12. #12
    Join Date
    Mar 2010
    Quote Originally Posted by narutodude000 View Post
    When does an average web developer learn each language (HTML, Javascript, PHP, etc.)? I'm 14 years old and I know almost all of HTML and CSS. I also know most of PHP, SQL, and Javascript. I know that's a lot for my age, but when did you guys learn these?
    Sometimes you have to "create" something that you can use all you have learnt to prove you have indeed learnt something.

    Just like schools have project assignments, why not you think of one project yourself and you work on it ?

    I started my pet project way back in year 2000 when I try to learn Java and Swing. It is not for making monies but more for having at least some "objectives" for me to achieve.

    Just like fifa world cup 2010, the objective is to put the ball into the net isn't it ? When you have put it in, well at least that is something. If you have not then there is one "objective" not yet achieved isn't it ?

  13. #13
    Join Date
    Jul 2005
    If you know PHP, have you ever created a standalone socket based server to handle multiple HTTP requests? If you know PHP, have you ever worked with Zend, Codeingiter, Kohana, CakePHP or any other MVC framework?

    If you know Javascript, have you ever used jQuery, MooTools, Prototype, YUI or ExtJS? Have you ever written your own PHP objects?

    If you know HTML, can you define what the difference is with HTML, XHTML and HTML5? What is standards compliance? Accesbility? Section 508? What does W3C stand for? Do you understand semantics? Do you apply them? How well do you work on a team with other developers?

    Have you had to crank out a fully compliant XHTML, Javascript, CSS, PHP, MySQL solution with CMS in 5 days that works on all browser platforms?

    You learn with experience, not by age.
    Bitter web veteran

  14. #14
    Join Date
    Mar 2010
    Sorry if you guys don't like what I said, I didn't mean to make it sound offensive (I thought it was just a harmless question to ask). I know I still have a lot to learn, I just started learning PHP about a month ago. I just wanted to compare myself with other developers.

    I will be taking Computers and Information Science next year. However, I have no idea how good my classmates are. So I wanted find out by asking here.

    In addition, I do write stuff. I never read textbooks on web developing. I learn by editing open source softwares like Wordpress and phpBB, as well as by asking questions on webdeveloper.com.

    Webnerd: I know you know a lot more than me. I never said you didn't. I merely said that what I know is a lot for my age, since my classmates are still spending hours playing video games.

  15. #15
    Join Date
    Jan 2009

    Welcome to the "agism" of the business world. I deal with problems like this every day because I look "very young". This causes me to "prove" myself on a pretty regular basis. One thing I am always careful of is stating that I know "all" of something. It would be impossible without accessing some reference material to remember all the functions of several languages. I was around your age when I started taking freelance web development jobs. At first I only got them as "I can do better than what you have if you like it pay me" but as time went on I got projects slated for me directly. That being said, even though I have well over 10 years of web development experience (for pay no less) I still, at the fortune 500 company I work at currently, have to pretend like I don't know some of the things I know to get those who are much older (though they may not have the experience to back it) to understand some the concepts needed to fix their code.

    The important thing to garner from this thread is that yes there is "agism" but also that no one really starts learning the same stuff at the same age. In fact computers are changing so rapidly that most of the stuff we are all learning now wasn't even around when I was your age. Don't get discouraged by the others in this post, it is ok to get excited when you figure something out. Just be careful in your wording and scope.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

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



X vBulletin 4.2.2 Debug Information

  • Page Generation 0.11850 seconds
  • Memory Usage 3,026KB
  • Queries Executed 15 (?)
More Information
Template Usage (36):
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_global_above_footer
  • (1)ad_global_below_navbar
  • (1)ad_global_header1
  • (1)ad_global_header2
  • (1)ad_navbar_below
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (1)ad_thread_first_post_content
  • (1)ad_thread_last_post_content
  • (3)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)headinclude_bottom
  • (15)memberaction_dropdown
  • (1)navbar
  • (4)navbar_link
  • (1)navbar_moderation
  • (1)navbar_noticebit
  • (1)navbar_tabs
  • (2)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (15)postbit
  • (15)postbit_onlinestatus
  • (15)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available (6):
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files (26):
  • ./showthread.php
  • ./global.php
  • ./includes/class_bootstrap.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/functions_navigation.php
  • ./includes/class_friendly_url.php
  • ./includes/class_hook.php
  • ./includes/class_bootstrap_framework.php
  • ./vb/vb.php
  • ./vb/phrase.php
  • ./includes/functions_facebook.php
  • ./includes/functions_calendar.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_notice.php
  • ./packages/vbattach/attach.php
  • ./vb/types.php
  • ./vb/cache.php
  • ./vb/cache/db.php
  • ./vb/cache/observer/db.php
  • ./vb/cache/observer.php 

Hooks Called (72):
  • init_startup
  • friendlyurl_resolve_class
  • init_startup_session_setup_start
  • database_pre_fetch_array
  • database_post_fetch_array
  • init_startup_session_setup_complete
  • global_bootstrap_init_start
  • global_bootstrap_init_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • load_show_variables
  • load_forum_show_variables
  • global_state_check
  • global_bootstrap_complete
  • global_start
  • style_fetch
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • strip_bbcode
  • friendlyurl_clean_fragment
  • friendlyurl_geturl
  • forumjump
  • cache_templates
  • cache_templates_process
  • template_register_var
  • template_render_output
  • fetch_template_start
  • fetch_template_complete
  • parse_templates
  • fetch_musername
  • notices_check_start
  • notices_noticebit
  • process_templates_complete
  • friendlyurl_redirect_canonical
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • memberaction_dropdown
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • build_navigation_data
  • build_navigation_array
  • check_navigation_permission
  • process_navigation_links_start
  • process_navigation_links_complete
  • set_navigation_menu_element
  • build_navigation_menudata
  • build_navigation_listdata
  • build_navigation_list
  • set_navigation_tab_main
  • set_navigation_tab_fallback
  • navigation_tab_complete
  • fb_like_button
  • showthread_complete
  • page_templates