Hey everyone! I'm diving into web development and currently working on a web application project in Visual Studio 2026. While exploring, I came across Angular and I'm a bit confused. I understand that it uses HTML, CSS, and JavaScript, which I've used before in my project. But how exactly does Angular work? Did I accidentally use Angular without realizing it? Can someone explain what it is, how it compares to something like the .NET Framework for frontend development, and provide some everyday examples to help me understand better? I'm relatively new to coding, having mainly done a few PowerShell scripts. Thanks!
2 Answers
It's totally fine if you don't understand everything right away! When you're new, searching for information can be overwhelming, but it's an important skill to develop. A good starting point for learning about Angular would be its official tutorial site at angular.dev. They have excellent resources that explain everything clearly. You might want to check out the comparisons between Angular and frameworks like React or Vue, too, since they all serve similar purposes but have different structures and approaches!
Angular is a framework that makes building web applications easier by managing how your app's HTML updates when your data changes. Unlike using plain JavaScript where you have to manually manipulate the HTML, Angular handles it for you. For instance, if you have a table and you want to update it, Angular can automatically re-render the updated data without you having to mess around with the DOM directly. It allows you to create components, which are like building blocks of your app, and interacts with your HTML through those components.

Thanks for the suggestions! I agree, searching for info can be tough when you're just starting out. I appreciate the guidance!