programming Prestashop modules tutorials

Discussion in 'Programming' started by muffet, Jan 19, 2013.

  1. #1
    Where can I find good tutorials on programming Prestashop 1.5 modules? I'm learning PHP on w3schools; I feel the only way I'll fully grasp concepts and learn PHP, JavaScript and other programming languages is by actually developing a module for Prestashop v1.5.3.1.
     
    muffet, Jan 19, 2013 IP
  2. Rukbat

    Rukbat Well-Known Member

    Messages:
    2,908
    Likes Received:
    37
    Best Answers:
    51
    Trophy Points:
    125
    #2
    The only way you'll learn programming is by studying programming - studying a language doesn't teach you programming. Start with Algorithms and Data Structures
     
    Rukbat, Jan 20, 2013 IP
  3. Dreeass

    Dreeass Member

    Messages:
    15
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    36
    #3
    I don't think that it's a good idea to make him start with Algorithms and Data structures. TheNewBoston on YouTube is a great way to start programming, phpAcadamy is also a great way to start programming PHP.
     
    Dreeass, Jan 20, 2013 IP
  4. Rukbat

    Rukbat Well-Known Member

    Messages:
    2,908
    Likes Received:
    37
    Best Answers:
    51
    Trophy Points:
    125
    #4
    They're both exactly the wrong way to learn programming - they're language tutorials, not programming tutorials. People who learn languages without learning programming aren't programmers, they're hobbyists. (Even if they charge people to write websites.)
     
    Rukbat, Jan 21, 2013 IP
  5. Dreeass

    Dreeass Member

    Messages:
    15
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    36
    #5
    Learning that along the way is the way I did it because having to go through all of the learning is kind of boring and doesn't give an immediate result.
     
    Dreeass, Jan 26, 2013 IP
  6. Rukbat

    Rukbat Well-Known Member

    Messages:
    2,908
    Likes Received:
    37
    Best Answers:
    51
    Trophy Points:
    125
    #6
    No, it gives a usable result. You don't learn geography by traveling, you don't learn aeronautical engineering by being an airline passenger and you don't learn programming by writing websites. Learning is usually boring if your only goal is to apply the knowledge to an immediate goal. But over the course of about 10,000 years, mankind has found that learning is the best way of acquiring knowledge, and the best way to learn programming is to boringly learn programming. That's been proven true since programmable computers were first used.

    You can "learn" how to use a language, but you'll be stuck if you ever have a problem to solve that can't be solved by the constructs you've learned. If you learn programming, you learn how to think, not what to think.
     
    Rukbat, Jan 26, 2013 IP
  7. Sandrall

    Sandrall Peon

    Messages:
    2
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    1
    #7
    Hi, Muffet, Reeass, and thank you Rukbat; this is exactly where I was stuck, and I'm so glad you brought up this point. You can study the language(s) (me all over), but not know how to program (solve a problem) in (using) the language(s) (me again). I studied (PASCAL) Algorithms and Data Structures, though many years ago, and subsequently about ten other languages, from Assembler to PHP, always acing the course, but clueless on using any one of them to do any programming; coincidentally, after reading your post I just so happened to come across PHP Objects, Patterns, and Practice by Matt Zandstra, who references many other books in his Introduction about programming, as well. I hope you'll agree that citing this reference is "learning programming;" and for its focus on PHP, I think it's a good choice.
     
    Sandrall, Jun 27, 2013 IP
  8. Sandrall

    Sandrall Peon

    Messages:
    2
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    1
    #8
    Go to http://www.ecartservice.net/17072009/writing-your-own-prestashop-module-part-1/
     
    Sandrall, Jun 27, 2013 IP