Preface
1
Introduction: Code is the best, code is the worst
2
Different learning pathways into tech
3
How (not) to learn
4
How to code (in one chapter)
5
Steps to better code
6
Programming tools
7
You are an interpreter
8
What to learn first
9
Learning to learn
10
Make the most of side projects
11
Getting your first job
12
My first job
13
I got my dream job. Now what?
14
Burnout, part 1
15
Burnout, part 2
16
Do I fit in?
17
Women in code
18
What to do when you're stuck
19
Choosing a job title
20
The DevOps introduction I wish I had
21
A coder's code of ethics
22
Software development beyond the keyboard
23
Code reviews
24
Appendix A: A coder's vocabulary
25
Appendix B: To make this, learn that
26
Appendix C: Recommended reading
27
Acknowledgements