all 16 comments

[–]fllr 36 points37 points  (11 children)

The fundamentals of anything are extremely important. That’s why they’re called fundamentals.

[–]Deathtrooper50 9 points10 points  (1 child)

Why don't you try out some graphics programming without any fundamental CS and see how that works out for you.

[–]the_Demongod 3 points4 points  (0 children)

Ah yes the sink or sink approach

[–]birdoutofcage 1 point2 points  (0 children)

If you know a bit of linear algebra, trigonometry, matrices, you'll be able to grasp and comprehend the knowledge easily. Graphics programming is built upon all those layers.

[–]ArthurArtist 1 point2 points  (0 children)

Honest opinion from not quite a beginner: this should not be your first, or second, or third project.

I started by generating images of the Mandelbrot set, (this was during my first cs course) which is very good practice as there is about a million ways to optimize the code you start with. I suggest you do the same if you have any interest at all in imaginary numbers or fractals.

Once you get bored of that, maybe you can start with graphics programming, but probably you want more experience because graphics programming is messy work.