Why you need or want to learn C#? I think depending on the answer we can find a good starting point on how to approach your learning because is not just about the language, also about the ecosystem.
ngcbassman
And you got it pretty bad, time and time again Trump has been caught doing things that go agains the interest of the most vulnerable people, just one example, he was president during Covid, he handled awful, so much people died unnecessarily because of him, for his behaviour and personal interests. Something really wrong is happening in usa that this guy possibly is going to be reelected, is bad and sad.
For 6 characters is 5 seconds. I like the idea of using passphrases that mix casing with symbols but still they look like like real words, it make easier to write them down when you need them and they can be very long, so they are quite secure, of course using a password manager to be able to manage them.
I think the plan is to release all the cosmetic stuff after TI, so they don't have to share the money with the pros. Probably they already know that in that way they just get more money
Same reaction, once Baldur's Gate 3 was out I haven't touched this game, and probably I'll wait for a couple of months until they fix the mess they have
I think you are missing the point, what I take from the article is the boring grinding that is too generic, you can take 3 months to do the same thing instead of 1 week, but you'll have the same experience, that quests are generic, ok so I go to this dungeon, will be one of those where I need to collect a couple of 'objects' in each long path? Probably, the boss is just a generic one that do something that proba ly you've already seen a couple of times and it just takes time to kill it, nothing else. I'm level 53 at the moment and I can see that going to 100 is just a chore, and not really a fun one.
Diablo IV, not the Season just still playing the campaign waiting for Baldur's Gate 3. In Diablo I'm level 53 at the moment, so I've finished the story, now I'm playing the side quests to level up, but it feels a bit of a chore.
I like the approach of when finding a bug, write a test to reproduce it, fix the bug so the test passes, next do whatever refactoring you want because you have a test passing :)
Same than others, I just use Firefox in dekstop and mobile with Bitwarden and it works fantastic.
I agree with you on this, but it looks like a lot of people complains are about that the grinding was already heavy and the patch update made grinding harder or longer without adding more fun to it, just nerfing stuff, we can say that the Season itself is the fun part, mm maybe is not. So yeah, they need to nerf stuff but at the same time making it more interesting so people engage with grinding again, I can imagine that is sth hard to balance, idk. I'm just level 50 trying to get to Tier 3 with a sorcerer and I can see that is going to take some time, maybe I'm just going to get bored trying to get there.
To be fully transparent I donate 1 dollar a day, I just appreciate what they do, and I would like to have more services that are able to keep it that way, sadly that is not the case.
Ok, so if is for school, what is the context? Is a class about C#, about OOP, or programming languages, or creating a website or creating a videogame. I'll try to cover different focuses.
C#, if is just about the language, I'd think is a bit strange, I feel that at school level you want to relate a programming language to a more fundamental concept that you can find in other languages as well, rather than sth this specific. Anyway, things like memory management: memory allocation, value/reference, garbage collection, or things like async/await, Tasks, LINQ, polymorphism, the different types and keywords and the .NET framework are important at this level.
C# is a multi paradigm language so you can implement stuff mainly in OOP, but also functional, imperative and others, I'm going to assume that the idea is to use it more as OOP, if you have used already OOP in Python you just need to find what are the features and constraints of C# around this compared with Python.
A console project may help you to understand these concepts, but at the end it will depend in what you want/need to learn to focus on what kind of project is better to implement for learning. If is just the concepts in OOP in C# any simple project can help you on that, for instance you can use a Code Kata and you can add specific requirements about covering OOP concepts so you force you to learn and practice that, even if is over engineered.
If your plan is more related to a project implementation, that's a different story, because now you have to consider not just the building process, but also the deployment process, so not just about the language, and in this it matter less some specific stuff about the language and more about how to implement some stuff using already libraries, so is more about putting things together having in mind good practices, and also how you pack the binaries and distribute them. Other stuff, where the app will run, how do you monitor your app while is running, do you need persistence? Do you need logging, do you need security, etc.