I am quite new to WordPress and theming but have been a server admin have some experience programming.
I downloaded a theme I wish to customize, I would like to place a HTML widget on the frontpage so I can easily plug HTML in via the way widgets traditionally do.
My first idea was to simply hook into a certain area with JavaScript and insert my additions but this doesn't seem to be ideal if I want to learn the WordPress ecosystem.
With a theme, what is the best way to simply add a HTML widget (that I can edit in the dashboard somewhere) to the front page of my custom theme. The WordPress way that is, I believe there are several 'hack-y' ways to do this but don't seem like a logical long term solution.
Many thanks, can provide more details if needed of the theme etc.
Also for modifying existing theme CSS/JS is the best way to install a per-page script + style plugin and add/modify from there or is there a more traditional WordPress way.