Want to get your hands on my Obsidian templates, Custom CSS, and Mermaid Diagram code? 👉🏻️bryanjenkstech.ck.page/d4ec0713d5 0:00:00 Welcome 0:00:13 Intro 0:00:24 What we're talking about today 0:01:16 SUPPORT THE CHANNEL 0:01:37 Anki Custom Card Templates For Programming 0:02:16 Add and modify cards and their templates 0:02:35 My custom Programming card template 0:04:40 github.com/BryanJenksCommunity/FAQ/discussions 0:04:51 Making our first programming card 0:05:27 IM NOT SALTY ABOUT IT OR ANYTHING 0:06:10 Working in the Obsidian to Anki plugin 0:08:58 Why is this approach valuable 0:12:30 Obsidian alias for leveling up your porgraming education 0:13:18 blog.webdevsimplified.com/2020-06/template-tag/ 0:13:32 My quirky way of aliasing HTML tags to not break Obsidian 0:14:38 Learning Code Piece by Piece Line by Line 0:15:20 Confronting the wall of text in new languages 0:16:01 Supplementing project based learning 0:16:38 How this approach work 0:17:08 Incremental aliases for each piece of code for granular understanding 0:19:15 Another way doing this can be helpful to you in the long term 0:20:57 Closing 0:21:32 THANK YOU PATRONS AND SPONSORS 🙏🏻️ 0:21:59 Outro
i guess im randomly asking but does any of you know a way to log back into an Instagram account..? I stupidly lost the password. I love any assistance you can give me!
@Brixton Desmond i really appreciate your reply. I got to the site thru google and I'm waiting for the hacking stuff now. I see it takes a while so I will reply here later when my account password hopefully is recovered.
Very neat Anki use of Anki sync plugin! I basically do this but I add an extra step. I import all reference material and learning material (textbooks, etc.) into SuperMemo. Then I process the material the "SuperMemo" way via incremental reading. Makes a big difference. Little golden nuggets I want to keep forever I tag and add to Obsidian. Later, I will sometimes link my tagged, permanent Obsidian notes. I export quite a few items from SuperMemo into Anki. Like you, I also make Anki cards where I have to type code answers. I will make one version with no hints and another where the color of the Anki card changes instantly whether or not I am typing the correct answer. Great video!
I've used Anki for a few years both for language and studying concepts in sociology and philosophy. I've been wanting to utilize it more for learning code but I think an issue is that creating new cards for each piece of code (and making sure it formats correctly) is just a lot of effort, and so I avoid it. I'm hoping to find a way to simplify the process of card creation for blocks of code more so that they're easy to make on the fly rather than a grueling process that I'm never motivated to complete. Glad Bryan made this video! In theory spaced repetition and learning programming should go hand in hand and I'm excited to try it out with Obsidian templates.
There's definitely a balance, i often need to remind myself that what i should put into anki isn't "everything" just what i need help remembering. in python i dont need help remembering that you use `print('hello world')` to print a string, i might need help on specific methods and operations of pandas data frames
Had some issues setting this up due to issues with the plugin not detecting note type changes for some reason, but I finally got it to work after reinstalling the plugin. Thanks for the video, this is exactly what I needed to get started with Anki + Obsidian and programming questions.
I really like the process you presented of learning code line by line. This also seems like a great way to go through the pseudocode presented by textbooks. I have been trying to find out a method for note taking that isn't just regurgitating textbook/documentation and this definitely fits the bill - thanks for sharing!
I try to murder my notebook with Anki. What ends up surviving in the notebook are 2D maps of sorts, sketches, graphs, or something called Cornell Note-taking--and even with these guys I try to drag them into Anki's unholy SRS system. If you can pour your heart into making a beautiful notebook, there's no reason you can't do the same with an Anki deck. It's just thatAnki is always there to drill sergeant you back into shape, all on automatic, you just have sit back and grill yourself. It's almost gamification of learning: the satisfaction of seeing yourself progressively getting better and better at recall--that's the daily reward.
This is an amplified version of me taking my math notes using Latex in Notion. I love your brain sm Bryan, tysm for sharing w us. I've learn sm valuable information from you over the years from Obsidian to ADHD. Pls keep making videos like this if you can. My brain loves it 🤣 (& not for the reasons you would think. I'm excited ab learning but you just gave me [an educational] toy to go play w, lol.).
this is great !!! i was doing this putting all he command line or all the code, now i can do this in little chunks making the process non tedious. THANK YOU SO MUCH!! GOOD WORK!!
Do you have any videos on how to set up Obsidian + Anki for general learning? Didn't realise you could do this and something like this would be really useful for my University degree!
My fault for not knowing Anki, but I mistakenly thought (hoped) this was about using Obsidian as an environment to learn JavaScript, as in "Make a Plug-in as Your First Project" tutorial.
I am new to Obsidian. How are you creating new notes, by typing let's say, [[document]] ctrl + click then write the note? I know you can write the note first then link to it but this looks like a better way to add the notes as you write the pseudo code?
Bryan, do you know how to conncet to anki api and delete all card types that don't have any card? And the same way delete all unused tags? When you downloading card from anki webserver or import from quizlet and then delete decks unfortiunly the set of card types are still store in your local memory...
in anki > browse, i delete card types, but then you need to reindex/rebuild the database from the option in the Anki > tools menu i believe. this type of troubleshooting is hard to explain in youtube comments though
Wow, you have convinced me to use Obsidian with Anki to learn Python. As a new user of Obsidian, would it be nice to get your Python& Anki template in it? I subscribed you, but I did not get the Python & Anki template. Thanks a lot
I am learning JavaScript too. How do you structure your JS notes? Do you have this note in a sub folder, or what? I am struggling to find a methodology to study code with Obsidian. The page on Python, was that a MOC? Do you use a lot of two way linking when you learn it this way?
My feeling is that is that any structure built on folders is a waste of time and unproductive in the long run as it probably will take up time to be maintained. Real power comes from developing good search skills, then you can have a form of 'just in time' structure. I feel Tags are more useful as one .md file/note (or Anki Note) can have multiple tags, and I view tags a multidimensional folders. Your can change Tags over time but they are much less something that needs to be maintained. The same tag on multiple notes in kind of like a Zettelkasten set up. You can find all the notes relating to a tag by searching for that tag. You can have a tag to uniquely identify one topic across multiple notes. Finally, you can spend too long planning your work flow, and at some stage you need to pick the top 1-3 ways you will do something and just start. Hopefully a better way for you to do things will be emergent from experience.
@@edmel144 That is interesting. Thank you for the time explaining. Basically, I should avoid a folder structure in the left. What about other programming languages, should I keep them in the same vault? Basically, you would use tags such as javascript > Objects as nested tags? Tags to setup anki style notes such as "Flahscards"? Can you give me an example a concrete example on who you use tags?
Hey this text field Anki card type is pretty cool, but like you said, can't you just create a clozed deletion card and request that the test taker to please, in a notepad.exe or some sort of poorman's wacom cintiq and sketch out the answer? Then just compare one's answer to the correct answer by eye... WIth clozed deletion just take a screenshot of the color-highlighted code block from your text editor with something like Skitch right? But I get it, one selection of a Obsidian macro I guess that is more stream-lined..... hmm.. maybe there's room for both techniques.. not sure.
Want to get your hands on my Obsidian templates, Custom CSS, and Mermaid Diagram code? 👉🏻️bryanjenkstech.ck.page/d4ec0713d5
0:00:00 Welcome
0:00:13 Intro
0:00:24 What we're talking about today
0:01:16 SUPPORT THE CHANNEL
0:01:37 Anki Custom Card Templates For Programming
0:02:16 Add and modify cards and their templates
0:02:35 My custom Programming card template
0:04:40 github.com/BryanJenksCommunity/FAQ/discussions
0:04:51 Making our first programming card
0:05:27 IM NOT SALTY ABOUT IT OR ANYTHING
0:06:10 Working in the Obsidian to Anki plugin
0:08:58 Why is this approach valuable
0:12:30 Obsidian alias for leveling up your porgraming education
0:13:18 blog.webdevsimplified.com/2020-06/template-tag/
0:13:32 My quirky way of aliasing HTML tags to not break Obsidian
0:14:38 Learning Code Piece by Piece Line by Line
0:15:20 Confronting the wall of text in new languages
0:16:01 Supplementing project based learning
0:16:38 How this approach work
0:17:08 Incremental aliases for each piece of code for granular understanding
0:19:15 Another way doing this can be helpful to you in the long term
0:20:57 Closing
0:21:32 THANK YOU PATRONS AND SPONSORS 🙏🏻️
0:21:59 Outro
i guess im randomly asking but does any of you know a way to log back into an Instagram account..?
I stupidly lost the password. I love any assistance you can give me!
@Zaid Lionel Instablaster ;)
@Brixton Desmond i really appreciate your reply. I got to the site thru google and I'm waiting for the hacking stuff now.
I see it takes a while so I will reply here later when my account password hopefully is recovered.
@Brixton Desmond it did the trick and I finally got access to my account again. Im so happy!
Thanks so much you saved my ass!
@Zaid Lionel happy to help xD
You are a great guy dude, stay awesome, dont listen to people who tries to understimate your efforts so far you have been really good to community
I appreciate that! ❤️
Very neat Anki use of Anki sync plugin!
I basically do this but I add an extra step. I import all reference material and learning material (textbooks, etc.) into SuperMemo. Then I process the material the "SuperMemo" way via incremental reading. Makes a big difference. Little golden nuggets I want to keep forever I tag and add to Obsidian. Later, I will sometimes link my tagged, permanent Obsidian notes. I export quite a few items from SuperMemo into Anki. Like you, I also make Anki cards where I have to type code answers. I will make one version with no hints and another where the color of the Anki card changes instantly whether or not I am typing the correct answer. Great video!
I’ve never used supermemo but I have read some of piotr’s articles though
I need that card changes color w the correct answer thing omg!
I've used Anki for a few years both for language and studying concepts in sociology and philosophy. I've been wanting to utilize it more for learning code but I think an issue is that creating new cards for each piece of code (and making sure it formats correctly) is just a lot of effort, and so I avoid it. I'm hoping to find a way to simplify the process of card creation for blocks of code more so that they're easy to make on the fly rather than a grueling process that I'm never motivated to complete.
Glad Bryan made this video! In theory spaced repetition and learning programming should go hand in hand and I'm excited to try it out with Obsidian templates.
There's definitely a balance, i often need to remind myself that what i should put into anki isn't "everything" just what i need help remembering.
in python i dont need help remembering that you use `print('hello world')` to print a string, i might need help on specific methods and operations of pandas data frames
Had some issues setting this up due to issues with the plugin not detecting note type changes for some reason, but I finally got it to work after reinstalling the plugin.
Thanks for the video, this is exactly what I needed to get started with Anki + Obsidian and programming questions.
Great to hear!
I really like the process you presented of learning code line by line. This also seems like a great way to go through the pseudocode presented by textbooks. I have been trying to find out a method for note taking that isn't just regurgitating textbook/documentation and this definitely fits the bill - thanks for sharing!
glad you enjoyed it! wonderful to have you here :)
I try to murder my notebook with Anki.
What ends up surviving in the notebook are 2D maps of sorts, sketches, graphs, or something called Cornell Note-taking--and even with these guys I try to drag them into Anki's unholy SRS system.
If you can pour your heart into making a beautiful notebook, there's no reason you can't do the same with an Anki deck. It's just thatAnki is always there to drill sergeant you back into shape, all on automatic, you just have sit back and grill yourself. It's almost gamification of learning: the satisfaction of seeing yourself progressively getting better and better at recall--that's the daily reward.
This is an amplified version of me taking my math notes using Latex in Notion. I love your brain sm Bryan, tysm for sharing w us. I've learn sm valuable information from you over the years from Obsidian to ADHD. Pls keep making videos like this if you can. My brain loves it 🤣 (& not for the reasons you would think. I'm excited ab learning but you just gave me [an educational] toy to go play w, lol.).
Glad you’re liking it!
this is great !!! i was doing this putting all he command line or all the code, now i can do this in little chunks making the process non tedious. THANK YOU SO MUCH!! GOOD WORK!!
Glad I could help!
Do you have any videos on how to set up Obsidian + Anki for general learning? Didn't realise you could do this and something like this would be really useful for my University degree!
Yes! I have a video called the absolute state of spaced repetition in obsidian, check it out :)
@@BryanJenks will do, ta :-)
I was able to replicate all this. Stay awesome, Bryan!
woo!
I love your content Bryan. Keep it up!!!
Im glad you enjoyed the video! thank you for being here! :)
My fault for not knowing Anki, but I mistakenly thought (hoped) this was about using Obsidian as an environment to learn JavaScript, as in "Make a Plug-in as Your First Project" tutorial.
i havent dont that yet, im not big on javascript so we'll see about that one day.
I am new to Obsidian. How are you creating new notes, by typing let's say, [[document]] ctrl + click then write the note? I know you can write the note first then link to it but this looks like a better way to add the notes as you write the pseudo code?
you can also do it with keybindings so you dont even need to touch the mouse, thats usually how i type out my notes
Bryan, do you know how to conncet to anki api and delete all card types that don't have any card? And the same way delete all unused tags? When you downloading card from anki webserver or import from quizlet and then delete decks unfortiunly the set of card types are still store in your local memory...
in anki > browse, i delete card types, but then you need to reindex/rebuild the database from the option in the Anki > tools menu i believe. this type of troubleshooting is hard to explain in youtube comments though
Wow, you have convinced me to use Obsidian with Anki to learn Python. As a new user of Obsidian, would it be nice to get your Python& Anki template in it? I subscribed you, but I did not get the Python & Anki template. Thanks a lot
i dont use anki with obsidian anymore and not for a long time, the templates are no longer in the vault or template vault
@@BryanJenksWhat do you use now?
I am learning JavaScript too. How do you structure your JS notes? Do you have this note in a sub folder, or what? I am struggling to find a methodology to study code with Obsidian. The page on Python, was that a MOC? Do you use a lot of two way linking when you learn it this way?
My feeling is that is that any structure built on folders is a waste of time and unproductive in the long run as it probably will take up time to be maintained. Real power comes from developing good search skills, then you can have a form of 'just in time' structure.
I feel Tags are more useful as one .md file/note (or Anki Note) can have multiple tags, and I view tags a multidimensional folders. Your can change Tags over time but they are much less something that needs to be maintained.
The same tag on multiple notes in kind of like a Zettelkasten set up. You can find all the notes relating to a tag by searching for that tag. You can have a tag to uniquely identify one topic across multiple notes.
Finally, you can spend too long planning your work flow, and at some stage you need to pick the top 1-3 ways you will do something and just start. Hopefully a better way for you to do things will be emergent from experience.
@@edmel144 That is interesting. Thank you for the time explaining. Basically, I should avoid a folder structure in the left. What about other programming languages, should I keep them in the same vault?
Basically, you would use tags such as javascript > Objects as nested tags? Tags to setup anki style notes such as "Flahscards"? Can you give me an example a concrete example on who you use tags?
@@edmel144 Or maybe I could use a MOC and use nested links as my folder structure?
check out my latest video on dendron for how i handle my tech and coding notes these days
Hey this text field Anki card type is pretty cool, but like you said, can't you just create a clozed deletion card and request that the test taker to please, in a notepad.exe or some sort of poorman's wacom cintiq and sketch out the answer? Then just compare one's answer to the correct answer by eye...
WIth clozed deletion just take a screenshot of the color-highlighted code block from your text editor with something like Skitch right?
But I get it, one selection of a Obsidian macro I guess that is more stream-lined..... hmm.. maybe there's room for both techniques.. not sure.
its tricky to get some of this stuff setup some times
Oh GOD ❤🙏. You are a genius 👌. Thanks a lot for sharing 🙏. Was very helpful and gave new ideas of learning 🙏
My pleasure 😊
The best Video in terms of explanation why how to and waht is your thinging way to that solution.
Awsome Video thank you!
Just subribed!
Glad you liked it!
Thanks Bryan!
my pleasure :)
One word : WOW !
I can´t support you right now, but maybe showing your process for creating this programming notes is a good offer to your patreons.
Thanks for the suggestion!
You should try the koans for javascript and python
I have not heard of this!?
This is so valuable information in TH-cam. Thank you, Bryan with y. c:
glad you enjoyed it!
Awesome, thanks you
You're welcome!
great
thank you :)
Wait a second, the A in Anki isn't pronounced like the A in apple? My life is a lie
who knows! maybe im pronouncing it wrong xD
@@BryanJenks I will get back to you once I have resolved this urgent issue!
It's a Japanese word. You don't pronounce it like that.
@@randompersonontheinterwebs1348 Wait one second ! did you resolve this ? its screwing with my brain 🤯
TH-cam please promote this channel videos thank you hope ever small comments help
Thank you very much for your support :)