Hello sottwell!
I can only try to explain the way
I see things like this... I'm a designer and person who knows nothing about programming, php, various programming languages, etc. So far, I've noticed the best way for me to learn such things is
not to actually learn how to write the code itself, but to understand the basic principles on how something was written, how certain parts of the code or certain parameters could be used or combined, how, essentially, things work in the background.
How do I do that? Well, mostly by reading specific solutions, similar to my needs. If I see an example of similar or related issue, I study how it was written, how it was used and which part of that example can be changed to better meet my needs. I'm not sure if any of this makes any sense to you but english is not my first language. But I'm trying real hard to write simple and clear, you know? :-D
For example, this is
NOT the way to explain things to beginners, newbies, dummies...
For example, putting this call on your Home page, targeting the Container with ID 10:
[[Articles? &container=`10`]]
[[+latest_posts]]
...will show the latest Articles posts for that Container.
Why? Because this snippet
will NOT show the latest Articles posts for that Container but instead it will show
a LIST of latest articles! You see what I mean? It would be great to read something about plug-ins and "modules", at least the most important or most frequently used ones, but only if it was written through practical examples - three or four of them. So one could compare different possibilities and solutions and see the patterns of "putting things together" the way one actually needs.
Maybe it's just me, but I found it hard to find such resources and such examples where I can - by reading and with use of little common sense - let's say, "extract" important bits of code or syntaxes or whatever, and learn how to use it. It's a pity because from my own experience, this metode is really helpful for avoiding situations where one is forced to digg all over internet whenever he/she comes across a situation not familiar with. It seems to me like there's two kinds of learning resources: First one - for pre-knowledge level 0 or 1, and Second one - for users already on level 6 or 7. I see myself stuck between 2 and 5 and can't find my way out!
Sometimes it's a real pain in the a_s to find a programmer to write something you need than to make it yourself. Not because programmers won't do that, simply because what I need now and then is way to easy for people who make their money writing complex and serious stuff. Do I have to became a programmer because of that? Sure not! A few basic "tricks" and a couple of expressions for everyday use would do just fine on this level. Hell, I'll hire a programmer when I'm ready to prepare the platform for him to work! Before that, I'm useless, he/she is useless and we could only produce a useless web content!
Let me know if this makes any sense to you! I would really like to know!
Regards,
Bruces
[ed. note: bruces last edited this post 12 years, 11 months ago.]