ASP.NET is such a wonderful tool, don't you think?
Designing a webpage with html5 alone is a classic learning environment and spark of interest with CSS styling and grouping your own templates for future purposes. What ASP.NET is doing, provides multiple dev tools and languages like C#, SQL, Html5, and loosely coupling modules to remain integral components to repair/modify.
Notes:
1. Working with Visual Studio C# projects, remember to create two projects for default values as you work and backup all data/work when progressing. Create good comments, explaining what does what and especially the routing configurations that you may encounter. If you find extra peices of information, note it and comment it out like an option for later purposes.
2. Understand the model process and what it does, in and out. The model possesses classes or html? Write the notes based on the extensions - and learn what type of content goes within the model... create a process of example to envision what is happening (it is very easy to get lost in the code of what is needed on other pages once you code anywhere in your project. That may need to be referenced twice in different locations!)
3. Put things in places, give yourself an extra amount of time to explore and see how the code is reacting to you. Use the intellisense, heavily advised!
4. Find a structure and stick with it. I learned that there are a couple of different ways to complete a project but you have to stick with the theme for the code's sake. Lambda expression's being used work well with certain compiling factors that ensue programmability to remain configured together... staying simple or working with complex designs need their levels of unitfying languages. If you can differentiate these styles, your off to a better position to scan through the multiple styles of languages being used here.
5. Never open a database twice in one project, you open that up... stick with it. It remains open as a database object regardless (if you just deleted it from the solution explorer)... unless you can drop the table from within, how to actually delete from a project (I have not learned this yet!).
6. I always advise when learning and you get those halting moments, wanting to speed through or to work on a project at a consistent sewing machine running stitch pace (you know what you are doing and you do it well) - have one of these to do on your breaks. The output is so relieving and satisfying during these halting momentous paces.
7. Listen to podcasts about ASP.NET. They provide insight, create an excitement, and you get to hear the humanistic approach on describing what your working with. You relate to it. Its fun.
8. Just keep at it. I am working with an 8 week course and struggling hard with it. I have accepted failure and am working on getting a headstart the next time I attempt this course. All the information you collect now will be worth it the next time, like a pro! If I pass, great, then I just have a good instructor who can manage my pace in a virtual class and can help me more than I could help myself! **I am totally looking for a 16 week course to better understand the material! (Reminder: 8 Week Courses are brutal on the less experienced!)