0

Whats the point of yet another Learn <CodeLanguage> Book/App/Site if the real challenges/topics are APIs and OS?

You see them everywhere, millions of books, thousands upon thousands of sites, dozens of pamphlets. Learn, for example, C++. Sure you can learn what structures, arrays, variables, strings, functions and pointers are, some books maybe, just maybe, show you a bit of the standard library SDL but that's about it. In reality all that knowledge is barely enough to create things that really do things like working with Operating Systems APIs like Windows API (yet to find a good book if any), linux, API for graphics card, networking (a bit better). That's just the tip of the hidden ice Berg.There's barely anything useful, if anything, there's just riddled outdated documentations that explain nothing while expecting everything. Things like data science are well documented for languages like Python. Especially Assembly. You'd think that there'd be something out there thats understandable but there isn't. Literally a book on reverse Engineering is better documented than an 8086 assembly book.

10th Nov 2020, 1:37 PM
Wheres8
Wheres8 - avatar
1 Answer
+ 3
That is still one of the big challenges of self-learning and I honestly relate to you a lot, because for the past few weeks I have been trying to collect resources for Assembly, but it is as if Assembly is nowhere to be seen. The tutorials that are there either don't match the platform or are really very bad. It is especially hard when you don't want to spend money. In my opinion, this is because: 1. In college, you are taught things in a systematic order, while in self-learning there are holes. For advanced things, you sometimes need a strong systematic knowledge in the basics, which many self-learners seem to miss out on. 2. People who make online video/text tutorials want clicks on there tutorials, or if they write books, they want sales. Therefore, the common mentality of people is to just write books/tutorials on the trendy topics that most of the people can understand. That is why if you search "python tutorial" on the web you get countless tutorials, whereas "assembly tutorial" just reveals a few.
10th Nov 2020, 2:27 PM
XXX
XXX - avatar