I'm currently taking a Computer Organization and Assembly Language class in college, and I'm finding it really hard to connect the theory from lectures with the hands-on coding assignments. I've gone through the course materials almost twice, but I still feel completely lost. The lectures are often vague, especially when covering key concepts, which is frustrating. I've also had trouble locating video tutorials that match the syntax we're using, making it tough to find additional help. I've coded in C# for years, and I've never been this confused with programming. I've been stuck on my first coding assignment for about 8 hours now, and it feels like I should be able to handle this since it's supposed to be basic. I'm feeling pretty stupid, frustrated, and anxious since this class is crucial for my degree. I really need some advice on how to better understand the programming side of things and where to find tutorials that use my specific syntax. Any help would be greatly appreciated!
2 Answers
I went through a similar struggle! Have you checked out websites like Codecademy or Khan Academy? They occasionally offer insights into Assembly language. If your professor has office hours, definitely try to take advantage of them; even a short Q&A session can help clear up confusion. Just hang in there, it does get easier with practice!
Hey, I totally get where you're coming from! Assembly can be super tricky, especially if you’re used to higher-level languages like C#. Since your lectures are vague, I recommend looking for resources like 'Programming from the Ground Up' by Jonathan Bartlett. It’s a great book that breaks things down nicely. Also, try searching for tutorials specifically on the syntax you need – YouTube can sometimes have hidden gems! Just remember, it's okay to feel lost at the start; it’s a tough subject. Keep at it and you'll get the hang of it!
I second that! Don't be discouraged. Also, check out forums or coding communities that focus on Assembly. Sometimes, just chatting with others can clarify things!

Thanks for the suggestions! I’ll definitely reach out during office hours and see if those resources can help me get a better grip on things.