Two years later, after over 100 videos, my chatomics YouTube channel has 9000 subscribers. I will keep making more educational videos on bioinformatics, so subscribe!
https://www.youtube.com/@chatomics/videos
Director of computational biology @ImmunitasTx
bringing drugs to patients. Biotech, Data Science, Single-cell. Prev @dfcidatascience @fasifx @MDAndersonNews @UF
my websites: https://tommytang.bio.link/
Two years later, after over 100 videos, my chatomics YouTube channel has 9000 subscribers. I will keep making more educational videos on bioinformatics, so subscribe!
https://www.youtube.com/@chatomics/videos
7/
6. Ask questions early and often.
Stack Overflow, Reddit, Biostars, Seqanswers, ChatGPT
Someone else has hit the wall before you did.
11/
10. Start today.
Not when you’re “ready.”
You’re never ready.
You just begin. And keep going.
I hope you've found this post helpful.
Follow me for more.
Subscribe to my FREE newsletter chatomics to learn bioinformatics https://divingintogeneticsandgenomics.ck.page/profile
15/
Action items:
Pick a real task
Hack a messy solution
Ask for help
Improve it
Share what you learned
That’s coding. That’s progress.
13/
You’ll also solve something that once scared you.
And you’ll smile.
And it’ll click.
And that joy will carry you for weeks.
14/
Key takeaways:
Solve real problems
Break things
Automate
Ask
Repeat
That’s how you learn to code.
10/
9. Show up in person.
Workshops. Meetups. Zoom calls.
Even if you feel junior.
Especially if you feel junior.
9/
8. Schedule time to learn.
One hour a week.
Try a new package.
Test a new tool.
Play. That’s how growth happens.
12/
You’ll delete the wrong folder.
You’ll break the loop.
You’ll stare at errors for days.
That’s not failure. That’s how you learn.
5/
4. Break stuff.
Change a line.
Print the output.
Crash something.
Fix it.
This is how you learn. No shortcuts.
2/
Start with a goal that matters.
“Learn Python” is vague.
“Batch rename 100 files” gives you purpose—and momentum.
1/
No one tells you this:
Coding isn’t about memorizing syntax.
It’s about frustration, failure, and trying again anyway
6/
5. Use version control.
Not final_FINAL_v3.txt.
Learn git.
It’ll save your sanity when your code turns to ash.
8/
7. Automate boring stuff.
If you repeat a task twice, write a script.
Great coders are lazy—they hate doing anything twice.
4/
3. Break big problems into tiny steps.
Code is just step-by-step thinking.
Make it work.
Pretty comes later.
3/
2. Don’t learn it all at once.
Learn just enough to solve your next problem.
Then the next one.
That’s how real coders are built.
6. [R Graphics Cookbook](http://www.cookbook-r.com/Graphs/) by Winston Chang.
8. https://www.data-to-viz.com/ help you to choose the right chart
2. Ten simple rules to colorize biological data visualization https://journals.plos.org/ploscompbiol/article?id=10.1371/journal.pcbi.1008259