Starting to learn what I should have learned 20 years ago.
I've always wanted to do more with my computer than tweak my settings. I've mastered the art of tweaking my settings.
Now, I'm going to start learning what I should have learned 20 years ago, and hopefully give myself tools to make more fun stuff.
That starts with web "design". I'm doing the freeCodeCamp course and I'm going to put here all the stuff I've created based on that learning.
I'll probably also put other things, applescript, emacs lisp, and a few other things.
Nobody but me is reading this introduction, so let me wish myself good luck :)
My todo file
This file, that I started on November 26, 2019, is a regularly updated org-mode file with things I intend to do over my
#10000daysofcode... It comes as the source org-mode file and as the target html exported file.
Here are the main sites I'll use to work on this new set of skills:
- freeCodeCamp is a widely acclaimed free "front end" tech learning site.
- w3schools also has plenty of exercises and references on web technologies
- exercism.io is an exercise site. I registered to the emacs lisp track for now. When I'm done, I may try other languages...
- Wes Bos courses Wes Bos seems to be quite popular. He has 3 free courses that I'll check before going any further.
- 100dayscss The 100 days CSS challenge is for when I'll have more CSS confidence...
- CodePen has amazing challenges. Here again, for when I have some confidence.
- zty.pe is for the moments when I need to vent my frustration. A perfect shooting game where you need to type the name of the attacking ships to get them...
- Project Euler has more than 600 mathematical problems to solve with the programming language you want. I seem to remember that I've solved the 9 first problems. The 10th required an algorithm that I did not understand and the "brute" force calculation I was using was just heating the office with the computer's fan blowing full speed...
- Teach Yourself CS is a really interesting resource for CS in general. I happen to already have a few books on the list so I can just do that in parallel when I'm bored with JS...
- A Road to Common Lisp by Steve Losh. Not really web oriented, but I can't keep myself from being attracted to lisp things...
Logbook, 45 documented days
Season 2, 14 days
- 20/01/03 The end of edge cases?
- 20/01/01 favicons
- 19/12/27 my first responsive design
- 19/12/24 a warm living room
- 19/12/22 contents to file
- 19/12/16 RSS again
- 19/12/14 Reddited
- 19/12/03 Lots of stuff
- 19/12/01 org export
- 19/11/29 Lots of org-mode
- 19/11/27 all those things TODO
- 19/11/26 Where is my template !
- 19/11/25 My basic git workflow
- 19/11/24 Restarting from scratch
Season 1, 31 days
- 19/02/13 RSS feed!
- 19/02/12 Simple HTML
- 19/02/11 Back to the web!
- 19/02/10 Getting ready...
- 18/12/12 I need a break
- 18/12/11 A month already
- 18/12/10 Stuck between a rock...
- 18/12/09 Programming is hard
- 18/12/03 Emacs forever
- 18/12/02 Emacs again
- 18/12/01 Shakuhachi
- 18/11/30 Stars
- 18/11/29 Very slowly
- 18/11/28 Slowly
- 18/11/27 Lots of meta stuff
- 18/11/26 CSS magic
- 18/11/25 Emacs
- 18/11/24 100daysof...
- 18/11/23 Practice
- 18/11/22 Math
- 18/11/21 Birthday!
- 18/11/20 Awk, my god!
- 18/11/19 Dreams
- 18/11/18 BBQ
- 18/11/17 Brother in law
- 18/11/16 Just enough wine
- 18/11/15 Islands
- 18/11/14 I am your father!
- 18/11/13 the three day monk
- 18/11/12 it's all good man
- 18/11/11 the beginning of a great adventure
- adventuresintechland.el An emacs file where the function "dailyIndex" creates the
index.htmlfile for the day, with all the relevant links.
- /css, the style sheet directory for this site
- index.sh Shell script using awk to create the CSS index above.
- <text file.applescript The script creates a text file in the front Finder window and proposes to open it with BBEdit.
- old <text file.applescript Same as above but uses Emacs with UI scripting.
- new <text file.applescript Same again but uses
do shell scriptto call Emacs with elisp to open the file instead of unreliable UI scripting.