Should I learn Javascript for DataviewJS? #754
-
I have learned very basic knowledge about python in school several years ago. In the past few months, I was trying to use Dataview in my daily note taking workflow. I use obsidian for note taking and journals. Dataview is great for me to organize my notes procedurally. With the community's help, I can copy most of the code that I need from the DataviewJS snippet forum. But it always took me a lot of time trying to understand the code, and which part I should change to suit my needs. Unfortunately, most of the time I have no idea what the code is doing. I just looking for variables, and swap out their names. I feel limited in coming up with my own code/ solution, because of the lack of basic knowledges, and I believe learning Javascript can helps me to deal with this problems. My goal is to solve this kind of problem by my own. Hence, I would like to ask your opinion. If learning javascript really is the way to go, then which javascript is the one I should learn? I am quite confused about all kinds of javascript language, like node.js, vue.js... Is there any roadmap or learning resource for me to dig into? |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 1 reply
-
It's up to how interested you are, but I will always recommend that people learn JavaScript, since it's a great skill to have and can really change your relationship with computers (for the better). DataviewJS is just plain JavaScript combined with some general functionality for accessing markdown metadata and other business. You don't need to learn any frameworks like node.js or vue.js - all you need is plain vanilla JavaScript, which you can find plenty of resources for via Google, books, or other resources of your choice. |
Beta Was this translation helpful? Give feedback.
-
Apology for my late reply and huge thanks for your comprehensive advice! I have made my mind to start my journey of learning JavaScript. Hope I can cultivate my relationship with computers successfully, and maybe even share my snippet with the community in the future. Lastly, I want to convey my gratitude to you for this amazing plugin. It really open up a huge possibility for variety usage in Obsidian. |
Beta Was this translation helpful? Give feedback.
It's up to how interested you are, but I will always recommend that people learn JavaScript, since it's a great skill to have and can really change your relationship with computers (for the better).
DataviewJS is just plain JavaScript combined with some general functionality for accessing markdown metadata and other business. You don't need to learn any frameworks like node.js or vue.js - all you need is plain vanilla JavaScript, which you can find plenty of resources for via Google, books, or other resources of your choice.