I've been thinking about delving into JavaScript and what better way to start than by creating an app! My idea is to develop a straightforward school enrollment application where users can input student data and the app will automatically assign students to customized groups based on their enrollment scores and group preferences.
Here are some key concepts I have in mind:
- Client-side processing only, with logic provided by me
- I won't collect any user data as it may be sensitive. However, I may gather usage statistics. To ensure users don't lose progress, I'll use Web Storage
- The app should output CSV files, each one dedicated to a specific group and containing a list of assigned students
- It would be ideal if the app could function as a Wizard-like Single Page Application (SPA)
Now for my inquiry: I'm seeking recommendations on 1) reputable resources (books, online courses, etc.) for building these types of applications and 2) which libraries or frameworks are valuable to explore. It's important that I truly grasp the language, so I prefer tools that won't do all the work for me.