Answers.Body: <p>Best is to create fresh Craft instalation and experiment, learn basics. I did the same thing when I was assigned to a large drupal project.</p>
  
  <p>Here is a resource list on Craft:</p>
  
  <ul>
  <li><a href="http://craftcookbook.net" rel="nofollow noreferrer">http://craftcookbook.net</a></li>
  <li><a href="http://straightupcraft.com/articles/getting-started-with-craft-cms" rel="nofollow noreferrer">http://straightupcraft.com/articles/getting-started-with-craft-cms</a></li>
  <li><a href="http://webdesign.tutsplus.com/courses/building-landing-pages-with-craft-cms" rel="nofollow noreferrer">http://webdesign.tutsplus.com/courses/building-landing-pages-with-craft-cms</a></li>
  <li><a href="http://craftcms.com/docs/templating/craft.entries" rel="nofollow noreferrer">http://craftcms.com/docs/templating/craft.entries</a></li>
  <li><a href="https://craftcms.com/support" rel="nofollow noreferrer">https://craftcms.com/support</a></li>
  <li><a href="http://straightupcraft.com/events/matrix-entry-types-and-advanced-content-layouts" rel="nofollow noreferrer">http://straightupcraft.com/events/matrix-entry-types-and-advanced-content-layouts</a></li>
  </ul>
  
  <p>"..and I think it's down to my basic understanding of how Sections, Entries and Fields work"</p>
  
  <p>It's quite simple really :)
  You attach fields to section - this defines a "template" for your entry/entries.</p>
  
  <p>Single type section has one entry, Channel &amp; Structure have multiple entries. Also you can create few entry types for Channel &amp; structure (<a href="https://straightupcraft.com/articles/how-do-i-output-an-assets-field-inside-a-matrix-field-inside-an-entry-type" rel="nofollow noreferrer">https://straightupcraft.com/articles/how-do-i-output-an-assets-field-inside-a-matrix-field-inside-an-entry-type</a>).</p>
  
  <hr>
  
  <p><strong>STRUCTURE SECTION EXAMPLE</strong></p>
  
  <ol>
  <li><p>Create fields
  <a href="https://i.sstatic.net/hsTMp.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/hsTMp.png" alt="enter image description here"></a></p></li>
  <li><p>Create section
  <a href="https://i.sstatic.net/aoATo.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/aoATo.png" alt="enter image description here"></a></p></li>
  <li><p>Create Entry types (Click Edit Entry types)
  <a href="https://i.sstatic.net/Mnmu3.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/Mnmu3.png" alt="enter image description here"></a>
  Drag&amp;Drop fields
  <a href="https://i.sstatic.net/c6XZN.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/c6XZN.png" alt="enter image description here"></a>
  <a href="https://i.sstatic.net/8mLXH.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/8mLXH.png" alt="enter image description here"></a></p></li>
  <li><p>Create new Entries
  <a href="https://i.sstatic.net/E6o6D.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/E6o6D.png" alt="enter image description here"></a>
  Note: Entry type changes
  <a href="https://i.sstatic.net/xjo3N.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/xjo3N.png" alt="enter image description here"></a>
  <a href="https://i.sstatic.net/nqI0S.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/nqI0S.png" alt="enter image description here"></a></p></li>
  <li><p>Create entry template file (see step 2 for file location). 
  File located under (installation folder)/craft/templates/example/_entry.twig</p></li>
  </ol>
  
  <p><a href="https://i.sstatic.net/msqqx.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/msqqx.png" alt="enter image description here"></a></p>
  
  <ol start="6">
  <li>Result</li>
  </ol>
  
  <p><a href="https://i.sstatic.net/N51dY.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/N51dY.png" alt="enter image description here"></a>
  <a href="https://i.sstatic.net/CSrp7.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/CSrp7.png" alt="enter image description here"></a></p>
  
  <hr>
  
  <p>You can also pull those two entries from any twig file like this (<a href="https://craftcms.com/docs/templating/craft.entries" rel="nofollow noreferrer">Details</a>):</p>
  
  <pre><code>{% for entry in craft.entries.section('example') %}
      &lt;a href="{{ entry.url }}"&gt;{{entry.title}}&lt;/a&gt;&lt;br&gt;
  {% endfor %}
  </code></pre>
  
  <p>OR just first one</p>
  
  <pre><code>{% set firstExample = craft.entries.section('example').first() %}
  &lt;a href="{{ firstExample.url }}"&gt;{{firstExample.title}}&lt;/a&gt;&lt;br&gt;
  </code></pre>
  
  <p>See also <a href="https://craftcms.com/docs/templating/elementcriteriamodel" rel="nofollow noreferrer">this</a></p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-11-08T00:47:11.190Z
Answers.Text: Your resources are my best bet, and as you said, making a new Craft and following through the whole thing will be best.
Answers.UserDisplayName: vSanjo
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-10-26T09:50:48.327Z
Answers.LastActivityDate: 2016-10-26T11:47:44.417Z
Answers.LastEditDate: 2016-10-26T11:47:44.417Z
Answers.UserDisplayName: Krzysztof Boduch
Body: <p>I'm really struggling with understanding how Craft works at the moment. 
  I've been started mid-way on a particular project and I just can't get my head around how Craft works. </p>
  
  <p>Their documentation seems to assume some knowledge I just don't have and combined with the intermediate-to-expert level of Craft-use in the project I'm on, I just can't figure it out.</p>
  
  <p>Right now I'm failing at even the simplest things. I see fields as 'variables' of an entry, which are then sectioned? 
  I'm doing things that work one particular way:</p>
  
  <p><code>{% set entries = craft.entries.slug('xyz') %}
  {{entries.navigationCaptionTitle}}</code></p>
  
  <p>..but not another:</p>
  
  <p><code>{% for block in entries %}
    {{ block.navigationCaptionTitle }}
  {% endfor %}</code></p>
  
  <p>..and I think it's down to my basic understanding of how Sections, Entries and Fields work, how Craft manages them and their basic terminology. I'm definitely a visual learner so anything remotely graphical will help. </p>
  
  <p>I don't have any CMS background, largely just working on html, css and js.</p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2016-10-26T09:05:12.277Z
Comments.Text: Check out Mijingos screencast course. This helped me an awfull lot: https://mijingo.com/products/screencasts/up-and-running-with-craft
Comments.UserDisplayName: KSPR
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2016-10-26T11:48:43.970Z
Comments.Text: As for your example: Have you added a field with the handle "navigationCaptionTitle" to the Matrix block type in question?
Comments.UserDisplayName: Fred Carlsen
Tags: <templating><entries><sections><documentation>
Title: Is there simpler, less assuming Craft documentation?
ThreadText: # Is there simpler, less assuming Craft documentation?
  
  (Asked by: username_0 on 2016-10-26)
  
  I'm really struggling with understanding how Craft works at the moment.
  I've been started mid-way on a particular project and I just can't get my head around how Craft works.
  
  Their documentation seems to assume some knowledge I just don't have and combined with the intermediate-to-expert level of Craft-use in the project I'm on, I just can't figure it out.
  
  Right now I'm failing at even the simplest things. I see fields as 'variables' of an entry, which are then sectioned?
  I'm doing things that work one particular way:
  
  `{% set entries = craft.entries.slug('xyz') %}
  {{entries.navigationCaptionTitle}}`
  
  ..but not another:
  
  `{% for block in entries %}
  {{ block.navigationCaptionTitle }}
  {% endfor %}`
  
  ..and I think it's down to my basic understanding of how Sections, Entries and Fields work, how Craft manages them and their basic terminology. I'm definitely a visual learner so anything remotely graphical will help.
  
  I don't have any CMS background, largely just working on html, css and js.
  
  **Tags:** templating, entries, sections, documentation
  
  > **Comments:**
  > **username_1**: Check out Mijingos screencast course. This helped me an awfull lot: https://mijingo.com/products/screencasts/up-and-running-with-craft  
  > **username_2**: As for your example: Have you added a field with the handle "navigationCaptionTitle" to the Matrix block type in question?  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_3 on 2016-10-26. Score: 5 | Accepted answer
  
  Best is to create fresh Craft instalation and experiment, learn basics. I did the same thing when I was assigned to a large drupal project.
  
  Here is a resource list on Craft:
  
  * <http://craftcookbook.net>
  * <http://straightupcraft.com/articles/getting-started-with-craft-cms>
  * <http://webdesign.tutsplus.com/courses/building-landing-pages-with-craft-cms>
  * <http://craftcms.com/docs/templating/craft.entries>
  * <https://craftcms.com/support>
  * <http://straightupcraft.com/events/matrix-entry-types-and-advanced-content-layouts>
  
  "..and I think it's down to my basic understanding of how Sections, Entries and Fields work"
  
  It's quite simple really :)
  You attach fields to section - this defines a "template" for your entry/entries.
  
  Single type section has one entry, Channel & Structure have multiple entries. Also you can create few entry types for Channel & structure (<https://straightupcraft.com/articles/how-do-i-output-an-assets-field-inside-a-matrix-field-inside-an-entry-type>).
  
  ---
  
  **STRUCTURE SECTION EXAMPLE**
  
  1. Create fields
     [![enter image description here](https://i.sstatic.net/hsTMp.png)](https://i.sstatic.net/hsTMp.png)
  2. Create section
     [![enter image description here](https://i.sstatic.net/aoATo.png)](https://i.sstatic.net/aoATo.png)
  3. Create Entry types (Click Edit Entry types)
     [![enter image description here](https://i.sstatic.net/Mnmu3.png)](https://i.sstatic.net/Mnmu3.png)
     Drag&Drop fields
     [![enter image description here](https://i.sstatic.net/c6XZN.png)](https://i.sstatic.net/c6XZN.png)
     [![enter image description here](https://i.sstatic.net/8mLXH.png)](https://i.sstatic.net/8mLXH.png)
  4. Create new Entries
     [![enter image description here](https://i.sstatic.net/E6o6D.png)](https://i.sstatic.net/E6o6D.png)
     Note: Entry type changes
     [![enter image description here](https://i.sstatic.net/xjo3N.png)](https://i.sstatic.net/xjo3N.png)
     [![enter image description here](https://i.sstatic.net/nqI0S.png)](https://i.sstatic.net/nqI0S.png)
  5. Create entry template file (see step 2 for file location).
     File located under (installation folder)/craft/templates/example/\_entry.twig
  
  [![enter image description here](https://i.sstatic.net/msqqx.png)](https://i.sstatic.net/msqqx.png)
  
  6. Result
  
  [![enter image description here](https://i.sstatic.net/N51dY.png)](https://i.sstatic.net/N51dY.png)
  [![enter image description here](https://i.sstatic.net/CSrp7.png)](https://i.sstatic.net/CSrp7.png)
  
  ---
  
  You can also pull those two entries from any twig file like this ([Details](https://craftcms.com/docs/templating/craft.entries)):
  
  ```
  {% for entry in craft.entries.section('example') %}
      <a href="{{ entry.url }}">{{entry.title}}</a><br>
  {% endfor %}
  
  ```
  
  OR just first one
  
  ```
  {% set firstExample = craft.entries.section('example').first() %}
  <a href="{{ firstExample.url }}">{{firstExample.title}}</a><br>
  
  ```
  
  See also [this](https://craftcms.com/docs/templating/elementcriteriamodel)
  
  > **Comments:**
  > **username_0**: Your resources are my best bet, and as you said, making a new Craft and following through the whole thing will be best.  
  
  ---
  
  