The three things we need to learn to sucessfully program AutoCAD are
A basic knowledge of Computer Science.
An intermediate knowledge of C# and a plan to get better.
An basic knowledge of the AutoCad API and a plan to get better.
The biggest mistake that most people seem to make is trying to do it all at once.
The next biggest is ignoring the fact that being 'good' at C# requires consistant purposeful practice, not binge watching a couple of YouTube videos and then trying to write AutoCAD add-Ins.
Become familiar with the AutoCAD managed help files, to start to understand what you should be studying.
Ignore anyting that mentions the .Net Framework, otherwise you'll need to be re-learning stuff before you even really start.
Become very familiar with Visual Studio Community IDE.
I'll say it again:
being 'good' at C# requires consistant purposeful practice.
Practice reading other peoples code. If you can't be judgemental about reading code you'll have issues.
Udemy and Pluralsight have good courses on c# and .NET
Try to get a reasonably recent course.
You could also look at the courses at Microsoft.
There are bacic tutorials at
MicrosoftLearn
linkedin.com/learning
GeeksForGeeks
TutorialsPoint
W3Schools
DotNetTutorials
etc etc
Regards
and good fortune.
// Called Kerry or kdub in my other life.
Everything will work just as you expect it to, unless your expectations are incorrect. ~ kdub
Sometimes the question is more important than the answer. ~ kdub
NZST UTC+12 : class keyThumper<T> : Lazy<T>; another Swamper