3 ms·
I sometimes think that software/app architecture is something that should be integrated into a students introduction to coding. Having a high level understandi
by JimtheCoder 3y ago
I sometimes think that software/app architecture is something that should be integrated into a students introduction to coding.
Having a high level understanding of how the apps you use on your phone actually work, some of the steps that the program is doing (database writes, etc) seems to be interesting.
Writing the same, boring functions over and over again so someone can reverse a list of strings...sorta kills the vibe, as the youth might say...
- vel0city 3y agoWhen I was a teenager first learning the basics of coding, I usually found programming books that focused on actually making things to be the best tools for learning. Books like "Beginning C++ through Game Programming" and "Teach Yourself C# in 24 Hours" were way more engaging and picking apart the code samples probably taught me more than what most of my peers did in the intro to CS class in college. When you can actually see the changes to things and have a real interesting project to work on its way more engaging that just going over the theory of things. Obviously, one should follow up with actually learning the theory as well to get a deeper understanding, but I often just can't grok things unless I can play with them.
- pph 3y agoI started "programming" by taking a game server script (template) and building my way around: > Let's spawn a car there! > Let's make a multidimensional array of car types & location to spawn! > Let's load the data from another file! > What is this "database" thing I just heard of? And down the rabbit hole they go.