How to Become an Expert at Programming
/ discord - My Discord https://github.com/VertexF - My github link https://github.com/VertexF/Void - My current game engine https://track.toggl.com/timer - Toggle track timer https://github.com/GiantRobotLemur - My friends github link https://docs.google.com/spreadsheets/... - Programming google sheet template https://www.media.mit.edu/publication... - Your brain on ChatGPT • How long does it take to reach every rank ... - Rocket League video about ranks • Obsidian: The King of Learning Tools (FULL... - Obsidain set up • Crash Course Computer Science Preview - Crash course computer science Resources for learning below • Fatal1ty - Practice - It all just practice / @javidx9 Fantastic beginner and intermediate level projects to learn along side your C++ studies. Computer fundimentals Operating System : Three Easy Pieces - https://pages.cs.wisc.edu/~remzi/OSTEP/ Books: Part 1 and 2 are great for this pretty easy to follow, requires Linux of WLS for Windows users. Graphics theory https://learnopengl.com/ - Maybe learn OpenGL before vulkan just to learn graphics theory. You're gonna be here for thousands of hours anyway. Foundations of Game Engine Development Volume 1 - A great maths book Foundations of Game Engine Development Volume 2 or Real time rendering - Both are pretty complete resources on the foundational graphic techniques https://google.github.io/filament/mai... - At least do everything for the standard BRDF physical based rendering. https://www.pbrt.org/ - If you want to build an offline renderer that's purely a ray tracer. GPU ZEN 03 and 04 - Advanced Rendering Techniques / @simondev758 Great videos Simon goes over a lot of great techniques. / @acerola_t Great videos on more graphics techinques, advice and such. / @oskar_schramm More great graphics techinques videos about things. Vulkan resource - Make sure all your vulkan resources are working with Vulkan 1.3 AVOID DO NOT USE THIS https://vulkan-tutorial.com/ https://www.howtovulkan.com/ - This is good introduction https://vkguide.dev/ - Another introduction just more in depth Vulkan 3D Graphics Rendering Cookbook - A very gental introduction with something cool recieps Mastering graphics with Vulkan - Pre vulkan 1.3 but has great techniques / @zeuxcg for more advanced mesh shading stuff, use this over other things listed for mesh shading. Game engine resources Game Engine Architecture https://www.gameenginebook.com/ - Take this seriously you'll thank yourself in the future, this IS the road map for making game engines. / @mollyrocket Casey has a 662 playlist on making a game engine from scratch and other great programming content / @travisvroman Travis has a great series were he does educational livestream on making a game engine from scratch in vulkan and C There are of course people I've missed or resources but these are the resources I've personally used. Add your own to the comments below.

You Owe Him

Unfortunately, You Need to Know What the Jevons Paradox is

I Taught Myself C By Rejecting Modern Tech

it's time for the talk.

Are New Software Engineers Worse

China Is About To Pop The AI Bubble

Factorio teaches you software engineering, seriously.

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

How 1999 Quake 3 Teaches Elite Software Engineering

How Much Money my Indie Game Made (After 1 month)

OpenAI's Finances Just Leaked. We're Cooked

The AI Bubble… We Need to Talk

Gen Z Has Become UNEMPLOYABLE

The Lost Discipline of the Alarm: What Notification Design Forgot

WE HAVE CHAIRS NOW. WE CAN FINALLY SIT.

the true reason C++ always wins

The World's Evilest Company

How to Use AI for Programming

Web dev is finally healing

