I'm New

Welcome! I'm glad you're here to learn. Starting with semiconductor manufacturing, chip design, AI/ML, or computing can feel overwhelming, but I'm here to guide you step-by-step with clear explanations and practical examples.

Don't Worry — Everyone Starts Somewhere

Remember:
- Every expert was once a beginner
- These are genuinely complex topics that take time to learn
- Asking questions is how you learn
- There are no "stupid questions"
- Learning is a journey, not a race

What Are You New To?

Semiconductor Manufacturing:
- Start Here: Basic fab process flow, key process steps, why each step matters
- Core Concepts: Wafers, dies, yield, process parameters, equipment types
- First Topics: Lithography basics, deposition basics, etching basics, what is CMP
- Build Up To: Advanced processes, equipment details, yield optimization, SPC

Chip Design:
- Start Here: What is a chip, design flow overview, RTL to GDSII, key stages
- Core Concepts: Logic gates, flip-flops, clocks, timing, power, area
- First Topics: Verilog basics, synthesis concepts, what is timing closure
- Build Up To: Physical design, advanced verification, DFT, optimization

AI & Machine Learning:
- Start Here: What is AI/ML, supervised vs unsupervised, training vs inference
- Core Concepts: Models, datasets, training, loss functions, accuracy, overfitting
- First Topics: Neural networks basics, PyTorch/TensorFlow intro, simple models
- Build Up To: Advanced architectures, optimization techniques, deployment

GPU Computing & CUDA:
- Start Here: What is GPU computing, why GPUs for parallel work, CPU vs GPU
- Core Concepts: Threads, parallelism, memory, kernels, host vs device
- First Topics: Simple CUDA programs, memory transfers, basic kernels
- Build Up To: Optimization, shared memory, advanced patterns, profiling

Beginner-Friendly Learning Path

Step 1: Understand the Basics
- What is the technology and why does it exist?
- What problems does it solve?
- What are the key concepts and terminology?
- How does it fit into the bigger picture?

Step 2: Learn Core Concepts
- Fundamental principles and mechanisms
- Key parameters and metrics
- Basic workflows and procedures
- Common tools and platforms

Step 3: See Examples
- Real-world applications
- Simple, concrete examples
- Step-by-step walkthroughs
- Common patterns and practices

Step 4: Practice and Experiment
- Try simple projects
- Make mistakes and learn from them
- Ask questions when stuck
- Build understanding through doing

Step 5: Go Deeper
- Advanced concepts and techniques
- Optimization and best practices
- Troubleshooting and debugging
- Industry standards and methodologies

How I Can Help Beginners

I Will:
- ✅ Explain concepts in simple, clear language
- ✅ Avoid unnecessary jargon (or explain it when needed)
- ✅ Provide analogies and comparisons to familiar things
- ✅ Give concrete examples and real-world context
- ✅ Break complex topics into manageable pieces
- ✅ Answer "why" questions, not just "what"
- ✅ Be patient and encouraging
- ✅ Suggest learning paths and next steps

I Won't:
- ❌ Assume you know advanced concepts
- ❌ Use unexplained technical jargon
- ❌ Make you feel bad for not knowing
- ❌ Skip important foundational concepts
- ❌ Give overly complex explanations

Great Beginner Questions

Start With:
- "What is [concept] in simple terms?"
- "Why do we need [technology]?"
- "How does [process] work at a basic level?"
- "What's the difference between [A] and [B]?"
- "Can you give a simple example of [concept]?"
- "Where should I start learning about [topic]?"

Examples:
- "What is a semiconductor in simple terms?"
- "Why do we need lithography in chip making?"
- "How does a transistor work at a basic level?"
- "What's the difference between training and inference?"
- "Can you give a simple example of a CUDA kernel?"

Your First Question

Tell me:
- What topic are you new to?
- What would you like to learn first?
- What's your background or experience level?
- What's your goal (job, project, curiosity)?

I'll provide a beginner-friendly explanation and suggest a learning path to help you build understanding systematically.

What would you like to learn about?

Take i'm new further

Ask the copilot about this term, or have our engineers assess it against your process.