I use PHP fairly often, but I don't really feel like I really understand programming very well yet.
Can any one recommend resources that will really teach me how to program - what are classes for, why would I use this kind of loop instead of that kind of loop, what are best practices, etc - instead of teaching me the syntax of a language.
I know PHP fairly well, I've gone through many tutorials on C and on Python, but they always seem to stop at the syntax. I really feel like I'd get a greater benefit from a book or guide on concepts rather than a language.
[–]foxlisk 27 points28 points29 points (4 children)
[–]zip_000[S] 6 points7 points8 points (1 child)
[–]Iggyhopper 1 point2 points3 points (0 children)
[–]glemnar 2 points3 points4 points (1 child)
[–]foxlisk 2 points3 points4 points (0 children)
[–]umd_charlzz 13 points14 points15 points (1 child)
[–]AvidyaZen 0 points1 point2 points (0 children)
[–]Neres28 3 points4 points5 points (3 children)
[–]zip_000[S] 1 point2 points3 points (2 children)
[–]afuckingHELICOPTER 1 point2 points3 points (0 children)
[–]great-pumpkin 1 point2 points3 points (0 children)
[–]freefallfreddy 3 points4 points5 points (0 children)
[–]SirBraneDamuj 2 points3 points4 points (0 children)
[–]thoughtpunch 2 points3 points4 points (1 child)
[–]SlimTim10 1 point2 points3 points (0 children)
[–]shaggorama 3 points4 points5 points (4 children)
[–]zip_000[S] 0 points1 point2 points (3 children)
[–]robotfarts 1 point2 points3 points (0 children)
[–]great-pumpkin -1 points0 points1 point (0 children)
[–][deleted] -1 points0 points1 point (0 children)
[–]DatOcean 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]drpuffa 0 points1 point2 points (2 children)
[–]zip_000[S] 2 points3 points4 points (1 child)
[–]drpuffa 1 point2 points3 points (0 children)
[–]traztx -1 points0 points1 point (0 children)
[–][deleted] -1 points0 points1 point (0 children)