Figuring this out took me longer than I expected it would. Attachments are not included as a column in a SharePoint list, but are saved in a folder that is named after the id of the item you attached the file to.
I ran into the problem of not being able to upload an indefinite number of attachments to a SharePoint list item. Using a file input could only upload file per input and I needed to allow the user to upload as many as they wanted. I ended up following this blog post.
Over the past few months I have been working with Angular a lot. I had no previous knowledge of Angular before this. The Pluralsight course that helped me out the most was AngularJS: Get Started by Scott Allen. It was very easy to follow along. Scott was very good at explaining what he was doing.
One other resource that I found was very helpful was a walkthrough on scotchio. This was good to go through after watching the training video. This walkthrough actually showed how to set up a simple project. It didn’t have as much explanation involved but it was a good walkthrough of exactly how to get a sample project set up and was a good starting point for creating a project to play around with.
One thing I found irritating when using SharePoint was the built-in editor. Other than color coding the code, it didn’t really have any other features. I was working by copy/pasting the file into Atom, and then editing the file, and copy/pasting it back.