Hi guys,
First, hats off to Mike Bostock. I’ve been trying to learn about data visualizations and it’s like all roads lead back to a lot of his work. The interactive data visualizations and the way they flow are like poetry in motion!
Observable and D3 are both very impressive tools, but I have to admit it feels a bit like Plato’s cave. I’ve been chained to wordpress for the last few years so I’m not sure I’ve got the foundation to just dive into Observable. A lot of the concepts, even with the tutorials, are like reading Greek to this noob.
I guess I should start by describing what I hope to accomplish, and then maybe you guys could help point me in the right direction. I’ve got a business that instructs entrepreneurs on how to start a brewing company - businesses like microbreweries, brewpubs, cideries, meaderies, etc. I’ve been doing it for about 5 years now and really enjoy the work (how could you not like working with beer? )
I’m trying to enhance what I offer clients, and a big component of that is the research arm that I want to build. I want users to be able to source information (like local demographics and economics) from various APIs (like the census/open graph/etc) all in one place to allow them to build a business plan easier than ever. I’ve been able to successfully pull down the data from various APIs, and now I’m looking for creative ways to display it. I love the interactive and fluid appeal of D3, so I’ve just started to dig into that. As for my own background, I’ve been coding in a variety of languages for years, but rarely from scratch. I guess you could say I have amateur level knowledge of html/php/mysql/javascript/jquery/etc.
I think my biggest problem is I can’t figure out what framework or platform can meet all my needs. I started with bootstrap, then went to wordpress, then to javascript, then to jquery, then nodejs, then D3, and I’ve just landed here at Observable. It kind of feels like I could use more of a foundation in the basics that would ultimately lead to the fully interactive data visualizations shown here at observable. At this point, I’m not even sure how to export the code that I write here to a usable format.
I think ultimately I’d really like some research components built into my site that are similar to what you would see at an areavibes.com or maybe city-data. Something that would allow the users to view data rich graphics and figures to help them research building a brewery.
I know the basics of javascript and jquery, but not much beyond that when it comes to javascript and the various frameworks and libraries js has available. JSON is pretty self explanatory, so I can handle json files. If you guys were me, where would you start. Being able to code blindfolded w/ standard js, then maybe move up to D3…or is observable user-friendly enough that it should eventually click - even with a noob this thick?
Thanks!