You have arrived at the web home of Noah Brier. This is mostly an archive of over a decade of blogging and other writing. You can read more about me or get in touch. If you want more recent writing of mine, most of that is at my BrXnd marketing x AI newsletter and Why Is This Interesting?, a daily email for the intellectually omnivorous.
But okay, ya gotta start somewhere. Dig in. The absolute best scenario is to find something that needs to be fixed. Look at existing code, try to figure out what's going on, see if you can fix a problem. Some of the best developers I know got started as script kittens who just wanted to fix things, and soon found they could learn Java over a long weekend. If you can't find "something to fix," then find something small you want to build. Maybe find a way to parse your Twitter feed and display it here (or whatever -- something like that).Couldn't agree more. In my plan to come up with a curriculum to teach kids how to make stuff on the web (still very much a work in progress), the plan is to start by teaching them user-centered design. Essentially I want to convince a seven year old that when they find something that doesn't work right they should figure out how to fix it rather than getting annoyed about it.