Learning Log: 2023
My focus this year was meant to be SQL & Python, but it ended up being mostly JavaScript, and then I got a bit distracted by GenAI.
2023 goals
I'm disappointed with my progress this year. It was meant to be the year I finally learnt SQL, but about halfway through the year I changed my working hours (I now officially start at 7am), and the hour I used to spend each morning learning new skills was no longer available to me.
Generative AI also affected my learning this year, in two ways:
- I needed to learn about how GenAI works, and had to brush-up on my "prompt-engineering", specifically for some work projects (I'm sure I'm not alone in this!).
- My subscription to GitHub Copilot (in VSCode) changed the way I was learning to code. Essentially providing me with a "learning assistant".
I'm almost at the end of my JavaScript course (on Mimo), so once this is complete, I'll then switch to SQL and Python. My aim is to have a good understanding of HTML, CSS, JavaScript, SQL, and Python by the end of 2024.
Resources
HTML, CSS, and JavaScript
Format | Resource | Progress |
---|---|---|
web.dev: Learn Images | ||
web.dev: Learn HTML | ||
JavaScript for web designers | ||
Mimo: JavaScript |
Data visualisation
Format | Resource | Progress |
---|---|---|
HDX: Data Visualization Guidelines | ||
Pencil & Paper: Data Table Design UX Patterns | ||
Datawrapper: Data Viz Do's and Don'ts |
AI
Format | Resource | Progress |
---|---|---|
Mendhak: Hands on introduction to LLM programming for developers | ||
Google: Generative AI learning path |
Miscellaneous
Format | Resource | Progress |
---|---|---|
Legibility | ||
Understanding SVG paths |