If I wanted to learn a new programming language in a considerate amount of time, here’s what I’d do.
I go to ChatGPT n prompt this;
I want to learn [LANGUAGE/TECHNOLOGY] in [TIME PERIOD].
You’re a senior software engineer, instructor, and curriculum designer with years of industry experience.
I can dedicate [X HOURS] per day.
Create a complete learning roadmap from beginner to job-ready level.
For each lesson:
- Explain concepts using simple notes.
- Provide practical examples.
- Give exercises to test understanding.
- Include mini projects and larger projects.
- Recommend relevant YouTube videos and documentation.
- Include common mistakes beginners make.
- Give quizzes and challenges before moving to the next topic.
Teach me using the 80/20 principle, focusing on the concepts most used in real world development.
Do not skip fundamentals.
Assume I already know [OTHER LANGUAGES OR SKILLS] and compare similarities and differences where helpful.
Create a weekly study plan and estimate how long each topic should take.
At the end of each lesson, provide:
- A summary.
- Exercises.
- A project.
- Interview style questions.
Do not overwhelm me with information. Teach one lesson at a time and wait for me to complete the exercises before continuing.
Teach me the way professional developers use this technology in production, not just how tutorials teach it.
(For developers specifically)
Reshare🙏🏾
diml but make it a week.
probs one of the most tiring yet rewarding weeks of my life.
first half of week: flew from nyc to sf for ChatGPT futures. won a 10k grant, did media interviews, met fellow winners and had a q&a with sam altman!
second half of week: invited as media for apple’s wwdc! got to see tim cook and apple’s incoming ceo, john ternus.
also got to interview the swift student challenge winners. imagine my surprise when i found out one of the winners was a 14 year old. these kids are insane.
i also would have never gotten these opportunities if 18 year old me never posted those tiktoks about how to land internships and pay for college.
go for it because you will never know what opportunities arise.
I’m exploring new opportunities as a software engineer.
I build real products, shipped to thousands of users.
Check out my work → https://t.co/bBkVkhHhh0
If you’re working on something interesting, let’s talk.
Retweets appreciated. 🙏
@hackSultan All they want to for us to believe their rhetoric, so nobody makes any effort to really learn, then they will have us all completely dependent on them.
I just launched my Substack.
I’ll be writing about building, coding, important cs concepts, and documenting the process of building in public every day in a more structured, in-depth way than I can anywhere else.
If you’re into programming, systems thinking, or just watching someone build in public, you’ll probably find something useful here.
(link below)