A CSM which can be an example for an intermediate programmer?

Discussion in 'PHP' started by modz, Jan 19, 2012.

  1. #1
    I have a friend who is an intermediate PHP programmer. He has large theoritical knowledge (he knows everything about OOP by heart), but he can't understand the practical use of OOP. I explained him some basic stuff, but he can't understand me. Since he really wants to understand OOP in depth and I don't have enough time to explain him more complicated stuff, he offered I to find a well organized and clean OOP CMS which will be explored by him trying to understand OOP. I haven't used CMS, so I ask you to recommend me one. It should be first class, because I don't want to give him a wrong implementation of the OOP conception.
     
    modz, Jan 19, 2012 IP
  2. JamesD31

    JamesD31 Peon

    Messages:
    36
    Likes Received:
    0
    Best Answers:
    1
    Trophy Points:
    0
    #2
    WordPress? I mean, honestly a lot of PHP is not in OOP ways. Though, WordPress I am pretty sure has adopted some OOP ways.

    I don't understand how your friend can be proficient in the knowledge / terminology of OOP, yet he doesn't know how to use it? Did he just read through a ton of indexes and definitions yet never actually learned how to program in one?

    HONESTLY have him go learn OOP via Java. It is a great language to learn, and what most colleges teach as basics into Computer Science.
     
    JamesD31, Jan 19, 2012 IP
  3. modz

    modz Well-Known Member

    Messages:
    95
    Likes Received:
    1
    Best Answers:
    1
    Trophy Points:
    103
    #3
    Thanks.

    Yeah, he has read tons of information about OOP. He can e.g. write a script where a class inherits another, but he doesn't know what is the practical purpose. He has mastered OOP technically, but he doesn't get the idea behind it. He is not thinking as an OOP programmer.

    The Java hint was very useful. I remembered that an year ago I had a book which is called somethink like "Introduction to programming and Java". I found it and it has 1500 pages :) But it contains pretty much everything a beginner would need to get the concepts of programming.
     
    modz, Jan 20, 2012 IP