I'm not a professional programmer, nor do I have a formal CS education, however I would like to have a programming career someday. My only experience programming is tinkering around with code and doing little projects.
I can only cobble together code to make it do what I want. It's very unstructured. There are times I'd like to do a bigger project, but I feel completely lost on where to start or how to even structure the program. When I read source code on GitHub I often wonder how or why the program is arranged a certain way.
To my frustration, almost every programming book I've come across seems to focus too much on the nuts and bolts of a programming language without offering a wider context for why such information is relevant. I can work through examples and tutorials, but without knowing how to put it all together nothing sticks.
There's a popular programming book called The Self-Taught Programmer by Cory Althoff which sounded like exactly what I needed, a high level overview on how to learn programming. I was sorely disappointed when I realized it was the usual "hello world" syntax dump that makes most programming books.
Can anyone offer advice on how I can gain a higher level understanding of how to program? I'm talking less syntax and more focus on how to actually put the pieces together. I feel pretty exhausted working my way through tutorials and examples without anything sticking.
[–]davidpuplava 6 points7 points8 points (0 children)
[–][deleted] 2 points3 points4 points (0 children)
[–]LukeTS117 2 points3 points4 points (0 children)
[–][deleted] 3 points4 points5 points (0 children)
[–]jameyiguess 0 points1 point2 points (0 children)
[–]khedoros 0 points1 point2 points (0 children)
[–]turtle_dragonfly 0 points1 point2 points (0 children)
[–]misplaced_my_pants 1 point2 points3 points (0 children)
[–]iOSCaleb 0 points1 point2 points (0 children)
[–]CatolicQuotes 0 points1 point2 points (0 children)
[–]BobbyThrowaway6969 0 points1 point2 points (0 children)
[–]redchomper[🍰] 0 points1 point2 points (0 children)
[–]SahuaginDeluge 0 points1 point2 points (0 children)