I’m facing the Choropleth challenge (link), but it requires knowledge that I don’t have.
I don’t want to slavishly copy the code written by others, I need to understand things.
But the various tutorials on D3 are complicated, or dispersive, or refer to antiquated versions of the library, which, in the succession of versions, does not support backwards compatibility, so each site says different and incompatible things, and you have always the feeling of wasting time.
The question I ask is: can you tell me an online resource from which I can learn the necessary knowledge to develop a choropletic map with two data sources (one for the design of the map and one for the levels of education)?
I don’t want to know any link, but the source you feel you can recommend for simplicity of exposure, compactness, completeness, organicity and update to the latest stable version of D3.
Or: when you drew your first choropleth map with D3, which source did you refer to?
Of course I’ve seen the documentation. But the documentation is gigantic, dispersive, with infinite notions not linked to each other, devoid of organicity. There isn’t (or at least it seems to me there isn’t) a “solid line” to learn the concepts of D3 from start to finish. The tutorial page is explicitly outdated and points to a section of observablehq, but a specific lesson would be needed just to understand how that site works.
I’ve seen a lot of people have had the same problem with that challenge as me: they ask to do a choropleth map but there are no FCC lessons to do that. The map must be run with json files which requires a particular type of approach (‘topojson’) but this is not mentioned in any specification of the problem.
It seems to me that this behavior forces people to solve the problem by copying the code without understanding the meaning of that same code.
Thank you for helping make FCC better. Bugs can be reported as GitHub Issues. Whenever reporting a bug, please check first that there isn’t already an issue for it and provide as much detail as possible.
No.1:
Use closed captioning for the videos that @sitek94 mentioned.
In the youtube settings you can choose your language for subtitles.
It is not a perfect solution but the videos are really good so it is worth trying out.
No.2:
Looking into some medium articles and translating that into your preferred language.
Thank you for your answer, I will treasure your suggestions.
But the question I asked is precisely: "can you tell me an online resource from which I can learn the necessary knowledge to develop a choropletic map with two data sources (one for the design of the map and one for the levels of education) ? "
It seems to me that the question is clear, understandable and relevant to the subject of this forum.
But if in this forum you find it annoying that someone asks questions, just say it and so every time one have difficulty he can look for another place to compare ideas.
maybe it doesn’t exist, and if you feel that the freeCodeCamp project doesn’t match with the curriculum or available resources you can open an issue on GitHub and it can be discussed
the 17 hours one will never have CC, also anything above 2-3 hours doesn’t have CC - and YouTube has removed in September the community contributions to CC so I understand why that may not work
you are right, maybe they have updated the auto-captioning to work with longer videos, it’s not the best for learning tho… auto-translation is also maybe not the best