Looking for a study path

This page summarizes the projects mentioned and recommended in the original post on /r/learnprogramming

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • mingw-w64

    mingw-w64 Git mirror

  • Frustrated. I just want to be able to basically create whatever appearance, behavior or utility I want in a windows desktop program, programming in c. Where should I learn from? Figure out what c libraries I'd want then learn and use them? But then every things seems so complicated and I want to understand how it works. I have Mingw64 and I can #include whatever file I need from the provided headers which include all of Windows API index - Win32 apps | Microsoft Docs. And I can see the list of headers that mingw provides from here mingw-w64/header_doc.txt at master · mirror/mingw-w64 · GitHub and look them up with some success, I'm willing to look through and memorize them all. But I don't know how it works. There's supposed to be some kind of object file like objects.o which has labels which get removed during compilation and addresses are shifted to the correct relative locations. And then there's a header file which defines the labels and usages of those labels which will make linking work. So all I need is to link the object file and include the header file and I should be good using the code in the object file. It's better than having raw .c files cause it's faster I guess. But then isn't there some code that can't be written in pure c so some one down the line has to write some assembly or another language for an API? How the hell does the library with some magical code even make system code run? And also there isn't a 1-1 correspondence with headers and some headers you find in the source of mingw aren't for the user, and also I can't find the actual compiler part of mingw so how does mingw and gcc come together? And more and more and someone somewhere would learn this in a collage, so there must be a text book for all this stuff right? But it's open source stuff so maybe not? I've spend so much time looking at mingw source and reading Microsoft docs and I still don't understand the paradigm, the theory behind it. I'm not necessarily interested in assembly, but when something goes buggy with my compiler or I can't seem to get some functionality out of my library I want to skill to track it down and fix it. How the hell do I learn anything beyond the standard library which doesn't seem very standard anyway??? I'm willing to read books and memorize stuff I just have no idea where to start. Microsoft docs seems messy, but it's not like they're obligated to teach me like I'm a baby. Where do i read about how gcc works differently on windows vs linux? someone wrote abut that right? How do drivers work on windows and how do I get more raw input from them? How the hell does the windows console work anyway and why is it so restrictive? Should I just go to collage?

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts