The Good & Geeky Way to Learn Coding Skills
100 Days of Code with Angela Wu
Angelo Wu is a medical doctor and also a coder. She is excellent in how she teaches code. She explains everything as if we are 10-year-old children. She’s not like some teachers who start off very basic but quickly get to a stage where they expect the learner to know nearly as much as they do about the code they are teaching. Sometimes I find it a little slow but I’m prepared to put up with that because overall I am learning what I need to learn.
Why Am I Learning to Code?
I still don’t really know how going to be up to use the code skills on learning. I doubt if it would be possible for me to get a job although I could do freelancing work. Self-employed to do coding to solve problems. There must be something I could do to make money with this new skill set.
Practice and More Practice
It’s all about turning up and getting your bum into the seat. If you turn up each day and practice your coding skills then eventually it makes sense. What I learned previously in other courses have made a difference with this course by Angela Wu. She is big on teaching via challenges. So far, with most of the challenges I’ve been successful in completing the challenge without assistance. In the hangman challenge I needed a bit of help, but that was because I had to take a couple of days off because of other things I needed to do. A couple of times I tried to sit down and do some learning, but my head was just not working due to tiredness.
Learning to Use Logseq
Logseq is a little bit like Obsidian, but for some reason that I have taken to it much easier. Logseq is list based as in each block is a list. You can organise things by indenting and out denting the data. In fact it’s really important to do this because it has an effect upon how the data is retrieved when your making queries.
I’ve also been comparing Logseq with Craft. Craft is prettier and is a proper application. One of the best things about Craft is the synchronisation across platforms. Whatever data I put into whichever version of the app, so either on iOS or on the Mac is available everywhere. It’s been more difficult to set this up on Logseq. With Logseq you need to use a synchronisation service like Git and GitHub. It works but sometimes it doesn’t work perfectly. You have to be really careful about not working in the same document within Logseq on more than one platform at the same time. I’ve already hit upon some conflicts which needed to be sorted out. On iOS you need to use an automation to bring the data in from GitHub. This activates actions in the application Working Copy. The trouble is, the shortcuts don’t always work. Sometimes it’s better to open up working copy first and do the pull to bring the data in from GitHub manually. Just to make sure the synchronisation has actually taken place.
In a lot of ways I prefer using Logseq to using Craft. First of all Logseq is free. It seems to do the wiki style linking a lot quicker and easier than is with Craft. There is much more configurability and personalisation available within Logseq. It is definitely more geeky to get it to do these things, but that’s half of the fun.
New Capabilities in Craft
One thing that’s better in Logseq is how it displays code. I can get it to display an entire block of code and it also puts in the line numbers for the code. I’ve found Logseq to be invaluable in my learning process.