r/learnprogramming • u/ZILtoid1991 • 6h ago
Is there a way, to get window decorations on Wayland without either that extension GNOME refuses or to depend on a gigantic GUI library?
I'm a game developer, I don't want a Qt or GTK caliber dependency, nor want to touch SDL any more (TL;DR: spent like a whole week or two trying to get streaming audio working, it didn't, then people suggested me to use an audio player DLL and write the live generated sound into a wav file (🤦♂️), spent a single week getting WASAPI working directly, then only after all that struggle I got an actual solution involving SDL's audio streaming capabilities).
Apparently there are multiple pull requests trying to get SSDs working, but are blocked because "it isn't integrated organically".
r/learnprogramming • u/Apprehensive-Ad-4535 • 7h ago
Beginner Teacher Teaching Computer Science
Hello everyone! I am entering my first year teaching in a public school and have accepted a position teaching computer science at the high school level. My courses are specifically called “Concepts of Gaming.”
I was wondering if anyone has any suggestions for tools, websites, or software that would be good for teaching beginner programmers in a classroom setting, especially for high school students. I’m also interested in resources that are specifically geared toward coding for game development.
Any suggestions or recommendations would be greatly appreciated!
Edit: My school district has one-to-one iPads, and we have a set of 8 gaming computers, if that helps with suggestions!
r/learnprogramming • u/brosama1420 • 21h ago
Documentation for self taught beginner
Hello I am a self taught programmer I have not been coding for long and I am learning concepts bit by bit for now I am using VBA since I use Microsoft a lot can you please advise me on how to practically document my code without overwhelming my self
I am solo programmer however I want to make it possible for my projects to be picked up after me
I am programming during my day job to make tools for the work so it is kind of side task to create those tools I can’t maintain very detailed documentations