Hey everyone! I'm just starting out with programming and I'm following a Microsoft course on C#. It's from 2019, and I recently downloaded Visual Studio. When I tried creating my first "Hello World" program, I noticed that the setup in the course looks completely different from what I see in Visual Studio. The instructor talks about writing code inside some {} brackets, but I don't have those in my current interface. Could this difference cause any issues as I move forward? Any help would be really appreciated!
1 Answer
The age of the course shouldn't be a huge concern—the fundamentals of C# are still pretty stable. While Visual Studio might look different now, your code will still function the same. The difference in brackets is likely a display or template change. Just follow the course along, and you should be fine!
However, keep this in mind: How will you prove your C# skills to potential employers? Building a project you can showcase is essential. Instead of just completing lessons, consider creating something small, like a calculator or a text-based game, and post it on GitHub. Remember, job hunters will want to see what you can build!
What’s your goal with learning C#? Are you aiming for personal projects or looking to land a job?
That brackets thing likely has to do with newer Visual Studio versions using top-level statements, hiding the Main method for simplicity. But building your own projects is key. Tutorials are great, but you really learn when you start making your own fun and messy applications!

Thanks so much for the advice! I want to do an apprenticeship in programming eventually, so I really appreciate the tips about building projects. I had some programming classes in school for a couple of years, but I forgot most of it by now. A calculator sounds like a perfect project to start with when I'm a bit further into the course!