I am looking for some books, articles etc to get a better grasp on intermediate programming and advanced programming I have been browsing the forum and blog posts for recommendations, so far I have seen a suggestion for the science and practice of strength training and a recommendations not to read practical programming for strength training since there will be many concepts that must be unlearned. Until The barbell medicine crew comes out with the book, what would you guys recommend reading/studying in the meantime?
I’ve listened to your programming podcasts already. Obviously I can’t learn how to program in a book or 2 but I’ll read any books you recommend
Thank you, appreciate all the resources you have available
To be clear, I don’t think you can learn to program unless you’re programming for others, but this is a good place to start:
Why do you think that? I understand that reading these books won’t teach someone how to program amazingly but but if someone read these books and started programming for themselves and trying to use what they learnt as they go along making small changes here and there they will get pretty good at programming right?
Also I want to add I don’t want to learn for the sake of learning i want to eventually be a coach. So learning how to program (even though you said you can’t without coaching people) would be helpful.
Without some formal education, a mentor, and experience coaching others- I don’t think so, no.
I think learning concepts of programming can be useful at understanding the purpose of different elements and certainly improves one’s ability to develop a reasonable program. Without some guidance and/or a lot of trial by fire (experience) though, I don’t think someone is likely to get “good” at it just from reading and programming for themselves. I know there are self-coached individuals who have found success, though I don’t attribute much of that to their programming.
I understand what you’re saying. Wouldn’t trial by fire be possible programming for themselves since they are still getting experience?
Because In a way you’re coaching yourself to learn how to do it
It’s not enough IMO because it’s only 1 person and there’s a lot of bias you can’t remove when coaching yourself.
Just my 0.02.
Joe, I totally agree with Jordan here, and I understand that you’re really trying to learn a lot here. If I recall, you’re young, so you have lots of time ahead of you. I’d encourage you to keep reading and listening to programming resources, as it sounds that you have. But I also encourage you to listen to our Coaching Podcast and think broadly in your development-you NEED to find ways to coach others, in addition to that, finding ways to be exposed to others who are skilled and physically coaching will be helpful (keep your eye out for someone to shadow or be mentored by), and you can build your skills beyond programming as well. Think about communication skills, athletic/movement exposure and skill, anatomy and physiology, basic business skills, and so on.
You are going to learn as you train, and as you think about this for yourself. You are going to learn from reading and listening to resources, but it’s also going to be a fair amount of work and time to build your overall coaching skills and expertise. Keep going and really, really look for ways to both shadow and coach in various ways.
Thank you, both of you I know what you’re saying and completely understand I will read all the information you recommend I’ve also been recommend some of Eric helms books and supertraining and things but I’m not sure how good they are but I’ll read your recommendations and a bit more I’ll put programs together for myself, just for now, hopefully I’ll have friends that want to start or something and I can coach them and keep going that way I’ll get their eventually. Thanks for the help