How to learn to develop Looker custom visualization efficiently?

Viewed 109

I have been working with Looker for a while and one thing that bothers me the most is the multiple limits to its native-visualization (clustered stacked bar chart unavailable, sunburst chart with limited editing options...).

So, I figured that it is time to learn to develop visualization myself. However, I have very little to no experience handling JavaScript and visualization libraries, thus, my learning plan is as follow:

  1. Learn JavaScript Basics (FreeCodeCamp I guess)
  2. Learn D3.js
  3. Adapt D3.js to Looker visualization API

My question is:

  • Is this plan logical ? If not, what is your suggestion ?
  • How long would it take if I put in 2 - 3 hours per day ? Assuming that I have a higher IQ than a monkey
1 Answers

Your logical order of the technologies is correct however there are important technologies missing. You are looking here at aquiring the needed skills to become a frontend developer. This is a big task, that requires a lot of study and practice.

For the basis to build charts with d3.js you at least need HTML and SVG to build the DOM structure of your documents, CSS to style the document for a proper presentation and JavaScript + d3.js for the chart generation.

JavaScript, HTML, SVG and CSS go hand in hand in so it is good to learn and use them together.

Related