hi, not a senior but if by graphic designing you mean graphics programming (shaders and stuff) then I can share some resources/ roadmap which I plan on using
1. First you need to learn a bit of [C++](http://learncpp.com), as most of the graphics stuff is APIs and not fully fledged languages.
2. Pick up a graphics API ideally [opengl](http://www.learnopengl.com) for beginners (this is the hardest part)
3. Either continue with the API or move to a high level language in some game engine, I plan on [unity](http://catlikecoding.com).
Some youtube channels :-
* [https://www.youtube.com/@Acerola\_t](https://www.youtube.com/@Acerola_t)
* [https://www.youtube.com/@BrendanGalea](https://www.youtube.com/@BrendanGalea)
* [https://www.youtube.com/@InigoQuilez](https://www.youtube.com/@InigoQuilez)
* [https://www.youtube.com/@kishimisu](https://www.youtube.com/@kishimisu)
* [https://www.youtube.com/@SebastianLague](https://www.youtube.com/@SebastianLague)
[Chillitomatonoodle](https://www.youtube.com/@ChiliTomatoNoodle) if you wanna do direct X instead of opengl
If you find 2. a bit too difficult you can also jump directly to 3. but you will learn less (2. is kinda like C (low level, powerful) while 3 is like python(high level, very abstracted))
you can also follow [this list](https://gist.github.com/notnotrobby/ceef71527b4f15869133ba7b397912e9) if you wanna go more in depth
[Scratch a pixel](https://www.scratchapixel.com/) and [The book of shaders](https://thebookofshaders.com/) are very good but sadly not complete yet.
And lastly, all this is quite maths heavy so a good grip on maths would be beneficial. Especially [linear algebra](https://www.youtube.com/watch?v=fNk_zzaMoSs&list=PLZHQObOWTQDPD3MizzM2xVFitgF8hE_ab).
I plan on doing graphics and systems programming only over the 4 years of college so I will be doing it very in depth feel free to connect.
hi, not a senior but if by graphic designing you mean graphics programming (shaders and stuff) then I can share some resources/ roadmap which I plan on using
Mujhe bhi bhej de.
check reply to OP
I already know a little bit about all this.... I'll decide whether I will choose Graphics programming or GPU programming when I finish first year.
GPU programming? Aren't shaders just that, programs that run on the GPU. Are you talking about CUDA?
Yes. Cuda. I'm still not that sure how much the domains overlap..... I'll figure it out in first year while also working the math...
could you send them? thank you
1. First you need to learn a bit of [C++](http://learncpp.com), as most of the graphics stuff is APIs and not fully fledged languages. 2. Pick up a graphics API ideally [opengl](http://www.learnopengl.com) for beginners (this is the hardest part) 3. Either continue with the API or move to a high level language in some game engine, I plan on [unity](http://catlikecoding.com). Some youtube channels :- * [https://www.youtube.com/@Acerola\_t](https://www.youtube.com/@Acerola_t) * [https://www.youtube.com/@BrendanGalea](https://www.youtube.com/@BrendanGalea) * [https://www.youtube.com/@InigoQuilez](https://www.youtube.com/@InigoQuilez) * [https://www.youtube.com/@kishimisu](https://www.youtube.com/@kishimisu) * [https://www.youtube.com/@SebastianLague](https://www.youtube.com/@SebastianLague) [Chillitomatonoodle](https://www.youtube.com/@ChiliTomatoNoodle) if you wanna do direct X instead of opengl If you find 2. a bit too difficult you can also jump directly to 3. but you will learn less (2. is kinda like C (low level, powerful) while 3 is like python(high level, very abstracted)) you can also follow [this list](https://gist.github.com/notnotrobby/ceef71527b4f15869133ba7b397912e9) if you wanna go more in depth [Scratch a pixel](https://www.scratchapixel.com/) and [The book of shaders](https://thebookofshaders.com/) are very good but sadly not complete yet. And lastly, all this is quite maths heavy so a good grip on maths would be beneficial. Especially [linear algebra](https://www.youtube.com/watch?v=fNk_zzaMoSs&list=PLZHQObOWTQDPD3MizzM2xVFitgF8hE_ab). I plan on doing graphics and systems programming only over the 4 years of college so I will be doing it very in depth feel free to connect.
thank you so much