CrazyEngineers
  • basic guidance please

    Deitel

    Member

    Updated: Oct 25, 2024
    Views: 1.1K
    i have studied C programming language and asked a programmer where should i go from here. he said there are two fields
    i.e: 1) software development in desktop environment using GTK+ or KDE
    2) web development with mysql and javascript
    i wish to learn how to develop advance web sites can you please give me some guidance as to where to start.
    thank you very much.
    0
    Replies
Howdy guest!
Dear guest, you must be logged-in to participate on CrazyEngineers. We would love to have you as a member of our community. Consider creating an account or login.
Replies
  • Pensu

    MemberMar 29, 2011

    You can start from HTML, thats the basic and then you can go for Javascript, PHP, Mysql, .Net etc.
    Are you sure? This action cannot be undone.
    Cancel
  • slashfear

    MemberApr 1, 2011

    Hi Deitel,

    For software development for sure linux environment is kool!! you can use both GNOME or KDE both works great 😉

    and for web development I guess you have to start from HTML (you would have learn t it for sure in your school, so just refresh your concepts) and then go for CSS and javascripts. The reason being according to my experience in web development, what ever website you take it is spitted apart into 3 layers:

    1st layer -> documentation layer (done using HTML)
    2nd layer -> presentation layer (done using CSS)
    3rd layer -> behavior layer (done using javascript)


    If you want any help please feel free to ask buddy 😀


    -Arvind
    Are you sure? This action cannot be undone.
    Cancel
  • Prasad Ajinkya

    MemberApr 4, 2011

    Dietel,

    Please ignore what Arvind has said in the above post, his intent is good, but content is bad 😛 (sorry Arvind, I am not being too harsh, am I?). Forget about the layers thing, we will come across multi-tiered architectures later on.

    First thing you need to learn, now that you can write code in C is -
    1. Classes, functions, how to modularize your code
    2. Ideally, I would want you to learn C++ because then you will get familiarized with OOP (object oriented programming) and its basics. Some of the complex sites you see (like this forum) are actually based on OOP concepts (think about it, it makes sense!)
    3. Remember, programming is not about the syntax, but about writing logic. Before you set out to write any program, be crystal clear of what you want to do. Understand algorithms and how to write them. (for e.g. can you write an algo to sort an array of numbers? I know its simple, but can you put it down on a piece of paper please? Not the code, just the logic ... even in plain english (or hindi for that matter))
    4. Once you have your OOP concepts in place, then you start working on the storage part (databases, SQL, simple basics to start with - highly recommend Korth here)
    5. Now learn HTML (do not go too deep into this, it can be a rabbithole and you will end up getting lost in it, just skim the basics)
    6. Take up PHP and in tandem MySQL (both the pdfs are freely available and the documentation is some 2000 pages, readable in 2 weeks if you put your heart to it)
    7. Take a pet project - lets say customizing your own blog on WP with a custom theme.
    8. Remember to have fun coding 😀
    Are you sure? This action cannot be undone.
    Cancel
  • slashfear

    MemberApr 4, 2011

    @kidakaka: Dude thats the general structure of a webpage on front end part alone , I dint refer to any multi tier architecture anywhere did I (please do not mis guide people man) when you say it is multi tier architecture then it will have front-end (user interface) , middle tier (processing) , back-end (databases) and for that you can go for learning MVC (model, view controller) approach.
    Are you sure? This action cannot be undone.
    Cancel
  • Prasad Ajinkya

    MemberApr 4, 2011

    Arvind,
    That's why I said, lets not get into this discussion at this early stage. However, if you would like to discuss this in more detail, do IM me.
    Are you sure? This action cannot be undone.
    Cancel
Home Channels Search Login Register