Frequently Asked Questions


Learning to code

What's the best way to learn programming?
- I have a video about that here: https://youtu.be/WKuNWrxuJ9g

What programming language should I learn first?
- My short answer is, pick JavaScript or Python. I have a longer answer here: https://youtu.be/poJfwre2PIs

What laptop should I buy for programming?
- I talk about it in this video: https://youtu.be/8ULXqEx6KQc

How can I become a data analyst / data scientist?
- I talk about it in my video about how I got an internship at Microsoft and my video about what you can do with Python.

Python

Do you have any Python book recommendations for beginners?
- Yes. I talk about it in this video: https://youtu.be/-1j0_SVaAJM

What Python projects should I work on after watching your Python tutorial videos?
- I also talk about it in this video: https://youtu.be/-1j0_SVaAJM

JavaScript

What’s the best way to learn JavaScript?
- I have a nice Twitter thread about it here: https://twitter.com/ykdojo/status/1032372312782204928

Getting a software engineer job

What programming languages should I learn to get a job at Google, Amazon, Microsoft, etc.?
- I have a video about that here: https://youtu.be/wgiW1uFZYr8

What should I do to get a software engineer job at Google?
- I talk about it in this video: https://youtu.be/8ULXqEx6KQc

Can I see the resume you used to get your software engineer job at Google?
- Yes! I show it in this video.

What are the best ways to apply for software engineer jobs?
- I talk about it in this video.

Other things about me and CS Dojo

What do you use to make your videos on CS Dojo?
- I use QuickTime Player and ScreenFlow for screen recording, Final Cut Pro for editing, AKG C520 and Shure X2U for audio, Logitech C920 for video, and Keynote and Curio for writing stuff on the screen. I use a Wacom Tablet for writing stuff on the screen.
- EDIT (August, 2018): Now I use Panasonic Lumix G85 for video, and Sanken COS-11D with a Sennheiser wireless system (the link is G3, but I use G4) for audio. I also use Rode Video Mic Pro for vlogging. And I use Rode NT1 and Shure X2U with a cheap, $20 mic stand for voiceover. I still use the same set of software.
- I also use GorillaPod as my standard tripod and Canon G7X Mark II as my second/vlogging camera.
- EDIT 2 (August, 2020): For audio, I now use Zoom H1n Recorder as my main recorder instead of Sennheiser. I mostly only use Canon G7X Mark II as my main camera.

Wait, aren't you YK Sugishita?
- I have changed my legal name to YK Sugi. Anyway, please call me YK or Dojo.

What's the best way to contact you?
- Please email me at csdojo.io/contact.