So I have recently been tasked to develop a fairly complex custom widget for an application that I built through Web AppBuilder. I recently entered the professional GIS world after graduation. I know HTML & CSS but have no experience with JavaScript beyond piecing together some bits from the internet. So where do I even start? I realize I need to know some basics about the language, however there is so much material online through the free web-courses that I would never use in developing applications and widgets. Originally I went here --> Web AppBuilder for ArcGIS (Developer Edition) | ArcGIS for Developers to look around but it supposes a fair amount of JavaScript knowledge, which I have none of. And I really don't have time to learn everything there is to know about JavaScript in general and then pull the pieces I need out.
Please Help! Thanks in Advance!