Technology
You Suck at Programming
Practical Bash, Unix, programming, and system-administration topics anchor a technically focused channel that teaches through direct, irreverent commentary. Its mix of scripting instruction, a free Bash course, and code roasts gives the material a candid, personality-led format rather than a formal classroom presentation. It should suit learners and working developers seeking approachable command-line practice, while the deliberately blunt humor may not fit viewers who prefer a reserved teaching style.
Editorially reviewed:

Based on 20 recent videos
Assessed 03 September 2026
Editorial note
WorthWatch verdict
Best for
command-line learners seeking practical Bash and Unix practice
Strength
direct scripting instruction paired with memorable code critique
Consider if
you enjoy blunt humor alongside technical explanations
Recent videos
Latest from the source
Deep Dive
You Suck at Programming: Bash Lessons with a Sharp Edge
Main focus
You Suck at Programming centers on Bash, Unix, programming, and system-administration practice. A free Bash course sits alongside scripting guidance and code roasts, pairing command-line learning with an intentionally blunt sense of humor.
Why it matters
Building confidence at the command line is easier when concepts are tied to practical scripting and administration tasks. The mix of direct instruction and code critique gives learners material to study as well as common mistakes to recognize.
Style
Bash lessons and code roasts drive a candid, personality-led format rather than a formal classroom tone. The teaching is direct and irreverent, using critique and humor to keep technical topics conversational.
Consistency
A broad body of programming and command-line material supports repeat visits, with Bash instruction, Unix topics, and code critique forming a coherent practical thread.
- Bash scripting
- Unix command-line skills
- System administration
- Programming practice
- Code critique and roasts
- Practical developer workflows
The roast-driven humor can feel confrontational, especially for new programmers. Test scripts carefully, review current documentation, and avoid applying administrative changes directly to production systems without appropriate safeguards.



