Which Graphics Should I Learn?

hello. i am self learner in C++. i learned basics and few libraries.
i heard the words OpenGl, Direct2D/3D, Qt, etc.
which one should i learn? do i also need other languages java, C#, python?


today i came across
http://www.arcsynthesis.org/gltut/
is it good to start with?
Last edited on
The answers to all your questions depend entirely on what you want to do. What do you want to do?
well, to be honest i don't know. i am not a CS student. i went to university for 1.5 years, then had to pause for family needs. now working as a computer operator. in 2nd semester we had 5 credit C programming course, i got A+ in theory and A in Lab. from there i got interest in C++.
so, is it possible/good idea to get a C++/programming profession?
I've been learning C++ unprofessionally for almost 5 years now. As LB says, it depends on what you want to do, and what you want to learn. About a month ago I was looking into OpenGL when I decided to write a software renderer instead, which renders to the Window's command prompt (I don't really know why I chose the command prompt).

A software renderer is a really nice way to learn what's happening under the hood (e.g. within the GPU) but not at all necessary to effectively work with OpenGL/DirectX.

Personally, when it comes to graphics programming, I found this guy to be very useful:
https://www.youtube.com/channel/UCnlpv-hhcsAtEHKR2y2fW4Q

Some of his series are in Java, some are in C++, but it's the concepts of what he talks about that really matter, not the language.
Topic archived. No new replies allowed.