Apparently, the convention (at least starting from 2018) is to make the keywords and block names to be in lowercase as stated from one of the following discussions at https://orgmode.org/list/87tuuw3n15.fsf@nicolasgoaziou.fr/. The files was updated with a one liner of shell. However, this is Emacs and org-mode does have an API to let you do stuff in your config and interact with the documents internally so it is not an elegant solution in any way.
2.7 KiB
When learning a new skill, begin with a specific end-goal to create a solid starting point
This top-bottom learning approach (i.e., specific to general topics) is often used by self-learners. It usually involves something like wanting to create a 2.5D fighting game rivalling Arc System Works, a gorgeous anime-inspired illustration, a flashy short animation, or a cool-looking demoscene.
Most of the time, the process of skill acquisition happens similarly to the following workflow with varying effectiveness. (As obvious as it seems, simply laying it out can add some perspectives [at least to me].)
- Document your specific example (e.g., a website, a drawing, a 3D scene). You can Refer to advanced resources when skill-building for a solid short-term goal to clear your specific example similar to a final proof-reading before you submit your paper.
- Then, try to learn the specific example.
- For every unknown part of the example, try to understand the underlying concepts. If the underlying concept is not yet understood, then dig deeper into understanding the underlying concept of that underlying concept ad infinitum.
- With the tree of to-be-understood underlying concepts, take a peek between each underlying concepts of various depths until you can easily see the connections between them.
- Work your way up the knowledge tree you've just created until you can reproduce/create the example with your newfound hierarchical knowledge.
The gist of the above list is to create your roadmap. That way, it doesn't lead you into aimlessly learning stuff and get you efficient in upping your skill level.
The general idea is having a specific example aids you in creating an outline of the related general concepts which in turn aids you into learning what you want to learn. You can easily see what gaps of knowledge should you fill to fully understand a specific concept whether it is simple, technical, or complex. I recommend to record the outline in a plain-text Note-taking tool like Org-mode, Asciidoctor, or Markdown.
Not every attempts of skill acquisition is suitable with this workflow with some skills need more experiments than others. The above workflow is more suitable to acquire advanced skills than entry-level skills where aiming for a perfect first try is (obviously) not an attractive goal.