Webpack is not hard, the config is a simple javascript app that has to return an object following a specific schema.

It's a list of entries (the starting file of an app) and the loaders to use for each type of file, based on a regex test of the filename.

References

https://news.ycombinator.com/item?id=16836394