In fact my coursework requires me to create a simple sudoku game using Qt creator but the learning curve is killing me. I am thankful for what others have created for our ease of use but often times I would rather prefer to understand low level stuff first (perhaps down to transistor level) like in this case low level methods to handle events like mouse clicks and draw simple shapes and windows.
Since I'm an engineering student and I am not going to be a front end developer, I really do not feel like putting the effort to learn high level Qt or any other framework and IDE. Whenever I try when I sit down and look at the tutorials I have back pain and neck pain calling up and I am in real physical and mental pain. Seriously... It is painful and harder than maths and physics (which can also be painful when the syllabus requires learning something without a firm foundation of the prerequisite knowledge). At this stage I do not care about marks, I care about understanding, which I find lacking when I try to learn to use Qt.
I have stumbled upon Nana library which feels way better than Qt since it is just a library and not an eye dizzying framework or ide. However I would like to know what are the more fundamental and/or standard libraries out theere to look into for handling events and creating very simple GUI. I contemplate that they are also the ones used by framework developers (like Qt) to make higher level frameworks, unless they actually need to code their libraries in assembly code (at least some of them?).
After all they are all going to be converted to machine codes that are also able to communicate with i/o ports i.e. mouse, keyboard and screen etc. but I definitely do not know exactly how they interact.
EDIT: I noticed when I navigated to 'My Question' by clicking my member serial no. at the top right corner, and I looked at the only question I have ever asked here, which was just now, it showed '4 hrs ago'. Is something wrong here? My timezone is GMT+8 in Malaysia/Singapore.
EDIT: I updated the question just now and it showed 'updated 3 hrs and 20 mins ago'. Holy sh*t am I dreaming or in a near light speed shuttle in which time passes by more slowly (ever heard of twins paradox)
What I have tried:
Watch Qt tutorial, look at Qt documentation and suffer.