Results 1 to 4 of 4

Thread: Hello world! This is Mohamed from Egypt. Please may you guide me?

  1. #1
    Join Date
    Aug 2008

    Question Hello world! This is Mohamed from Egypt. Please may you guide me?

    Hello every one.
    I am Mohamed from Egypt, Cairo.
    I am starting my career with web development.
    I am afraid that I so not have any programming background.
    I would like to learn, and it will be a self learning in my own using ebooks and youtube.
    I've searched here and there and feel like lost in the ocean for what to do and what to do not.
    What I've ended up with so far:- (please forgive me if there is any mistakes or stupid things because I am still starting).

    - I've realized that I am very interested with web development over or compared to application or desktop software development.
    - My main problem is determine the exact source to follow because I am like the one who collect a flower from each different garden.
    - I think I will go through the php track and not python or .net.
    - I was able to determine titles without details and this the reason I am asking here to ask details.
    - I've summarized what I've so far:-

    1.learn basic html.

    2.learn basic css.

    3.learn basic php.

    4.there is something titled object oriented programming and analysis and design (I do not exactly understand it) that I should understand.

    5.learn java script and ajax ... really do not know what is it.

    6.using something titled frame work ( I am confused with this term, does this mean using a client like zend or net-beans or SublimeText2 to create php project from a-to-z or to use something like WordPress and customize it? really do not know the exact meaning.

    7.database like mysql.

    This is what I've ended with so far by goggling here and there for several weeks.
    Please accept my apologize if I've missed something or said anything irrelevant to web development subject.
    So now my problem is determine the source for learning these things.
    1st I've thought about using text books from universities like deitel ...etc, then I thought about using YouTube playlists for guys who explain basics ...etc but really can not build a plan or layout for best understanding in a cumulative way.
    So please may you guide me?
    I've about 3-4 hours a day for the next 7 months dedicated for learning, and I am really a self learner and very interested to do so as I am enjoying web development a lot and would like to go through this career bath.

  2. #2
    Join Date
    Mar 2007
    Learn :


    JavaScript and don't confuse JQuery or other widgets for JavaScript


    PHP or ASP

    MySQL or similar databases

    If supported URL Rewriting

    The reasoning for that order is as follows...

    HTML & JavaScript work together, you can do many of the things that CSS took over, so understanding how JavaScript and HTML work together is a good start and you can learn how AJAX plays a part in giving some level of help with accessing a serverside, it is at this point you may skip to PHP then learn that before CSS.

    Learn CSS so you are then removing the need for JavaScript to manipulate style elements

    Learn a serverside, the most popular is PHP but others exist like ASP which is the alternative to PHP.

    MySQL or a similar database system that works with the serverside in question, PHP and MySQL work well together like HTML & JavaScript...

    Server management with URL rewriting is a bonus.
    --> JavaScript Frameworks like JQuery, Angular, Node <--
    ... and please remember to wrap code with forum BBCode tags:-

    [CODE]...[/CODE] [HTML]...[/HTML] [PHP]...[/PHP]

    If you can't think outside the box, you will be trapped forever with no escape...

  3. #3
    Join Date
    Mar 2011
    Rome, Italy
    As said by \\.\ you'll need to follow this progression:
    --> HTML --> CSS --> Javascript --> Vbscript/ASP/SQL (almost the same programming syntax in order to manage a database and dynamic web queries).

    I suggest to start from the best online school ever:

  4. #4
    Join Date
    Mar 2012
    I would disagree with //./ about learning JavaScript before CSS. That is a recipe for "JS with everything" coding which leads to over-reliance on JS frameworks to do what can already be done, and more efficiently, in CSS. Learn HTML and CSS PROPERLY before touching JS. Indeed I would put learning how to use PHP include files ahead of touching JS, because they have a massive impact on the structure, efficiency and maintainability of sites. Essentially, your site should work without JavaScript.

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.16811 seconds
  • Memory Usage 2,874KB
  • Queries Executed 15 (?)
More Information
Template Usage (32):
  • (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
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)headinclude_bottom
  • (4)memberaction_dropdown
  • (1)navbar
  • (4)navbar_link
  • (1)navbar_moderation
  • (1)navbar_noticebit
  • (1)navbar_tabs
  • (2)option
  • (4)postbit
  • (4)postbit_onlinestatus
  • (4)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_postinfo_query
  • fetch_postinfo
  • 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
  • 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