logo elektroda
logo elektroda
X
logo elektroda

Best Books and Starter Kits for Learning Computer Electrical Engineering at 14

348 14
Best answers

How should I start learning the electronics side of computer engineering, and what books or starter kits should I buy?

Start with basic electricity and electronics, then move on to digital logic circuits and simple hands-on projects before trying to build or program a Z80 system [#21669236][#21669235][#21669240] Use free online courses and tutorials such as All About Circuits, LearnAbout-Electronics, Electronics Tutorials, and university lecture notes/videos from Berkeley, Stanford, and MIT instead of relying on one textbook alone [#21669236][#21669229] If a topic is confusing, re-read it from another source or Wikipedia, because the thread says the book feels like a crash course and lab work is what makes the ideas click [#21669230][#21669240] For starter hardware, an Arduino or similar microcontroller board, PICAXE, Basic Stamp, or Raspberry Pi were recommended as easier platforms for learning programming and embedded electronics [#21669241][#21669240] The advice was to be patient, go one bit at a time, and choose projects that help you understand what the circuit or board is supposed to do [#21669240][#21669235]
Generated by the language model.
ADVERTISEMENT
  • #1 21669228
    jesus Ramirez
    Anonymous  
  • ADVERTISEMENT
  • #2 21669229
    Alexander Lee
    Anonymous  
  • #3 21669230
    Bob Loy
    Anonymous  
  • ADVERTISEMENT
  • #4 21669231
    jesus Ramirez
    Anonymous  
  • ADVERTISEMENT
  • #5 21669232
    jesus Ramirez
    Anonymous  
  • #6 21669233
    Bob Loy
    Anonymous  
  • #7 21669234
    Bob Loy
    Anonymous  
  • #8 21669235
    Noreen Ras
    Anonymous  
  • #9 21669236
    Frank Bushnell
    Anonymous  
  • #10 21669237
    jesus Ramirez
    Anonymous  
  • #11 21669238
    jesus Ramirez
    Anonymous  
  • #12 21669239
    Noreen Ras
    Anonymous  
  • ADVERTISEMENT
  • #13 21669240
    Steve Lawson
    Anonymous  
  • #14 21669241
    Steve Lawson
    Anonymous  

Topic summary

✨ A 14-year-old aspiring computer electrical engineer seeks guidance on learning the electrical aspects of computer engineering, specifically how to integrate hardware knowledge with programming skills in C and C++. The discussion clarifies the distinction between computer engineering and electrical engineering and emphasizes the importance of foundational knowledge in electricity, electronics, logic circuits, and Boolean algebra. Recommended learning approaches include studying basic electrical principles, digital logic (AND, OR, NAND gates), and gradually progressing to microcontrollers and microprocessors such as the Z80. Practical hands-on experience through lab work and building projects is crucial for comprehension. Online university courses from institutions like UC Berkeley, Stanford, and MIT are suggested as valuable resources alongside textbooks. Starter kits and platforms like Arduino, PICAXE, BasicStamp, and Raspberry Pi are recommended for practical experimentation. Useful online resources include All About Circuits, Learn About Electronics, Adafruit, SparkFun, Seeed Studio, and circuit design tools like Fritzing, CircuitLab, and Digi-Key Scheme-it. The discussion highlights the necessity of math, particularly Boolean algebra, and encourages incremental learning with a focus on logic circuits and their integration into computing hardware.
Generated by the language model.

FAQ

TL;DR: You’ll learn fastest by layering basics → logic → microcontrollers; this thread links 7 free course sites and urges “Start with simple projects and work your way up.” [Elektroda, Frank Bushnell, post #21669236]

Why it matters: Teens asking “what’s the best starter kit/book” get a clear path and vetted resources to build real skills before college.

Quick Facts

What’s the best way to start learning “computer electrical engineering” at 14?

Begin with electricity and electronics fundamentals, then study digital logic, then hands-on microcontrollers. Use free beginner courses and build small projects. “Start with simple projects and work your way up.” This staged approach reduces confusion and builds confidence. [Elektroda, Frank Bushnell, post #21669236]

Should I start with a Z80 or with a microcontroller like Arduino?

Start with a microcontroller. It’s a whole computer on one chip, with ADC, PWM, and timers included. You’ll prototype faster and learn embedded basics before tackling multi‑chip CPUs like the Z80. Then step up as your goals grow. [Elektroda, Steve Lawson, post #21669240]

I got lost in an exam-focused book—what should I use instead?

Mix structured online courses with practical labs. University-open materials and beginner sites provide lectures, notes, and projects that teach concepts, not just test prep. Reinforce with small builds to make theory stick. [Elektroda, Alexander Lee, post #21669229]

What math do I actually need for beginner digital design?

Prioritize Boolean algebra for logic design. Calculus is useful long term but is not required for basic digital circuits and programming work. Focus your study time accordingly while you build projects. [Elektroda, Bob Loy, post #21669234]

What’s the difference between programming logic and logic circuits?

Programming logic uses if/else/case in code. Logic circuits implement AND/OR/NAND gates in hardware. Both express decisions, but gates operate on voltages and timing. Learn them separately, then connect the dots with microcontroller projects. [Elektroda, Bob Loy, post #21669233]

Are there free course sites I can trust right now?

Yes. A curated list points to multiple free textbooks and tutorials for electricity, components, and digital circuits. Sample a few, then stick with the teaching style that clicks for you. [Elektroda, Frank Bushnell, post #21669236]

How do I kick off a first microcontroller project?

Pick Arduino or PICAXE, follow a beginner tutorial, and build something small (LEDs, buttons, a sensor). Use boards with built‑in USB and libraries to simplify setup. Expand only after it works. [Elektroda, Steve Lawson, post #21669241]

What’s Raspberry Pi for, and how does it fit my learning plan?

Use Raspberry Pi to practice Linux and higher‑level programming. You can connect it to a TV over HDMI and manage it over SSH after setup. Pair it with microcontrollers for I/O‑heavy tasks. [Elektroda, Steve Lawson, post #21669241]

Any pitfalls or edge cases I should expect on day one?

Tutorial sites can be messy. One example even starts at “Lesson 2.” Don’t get discouraged; follow the suggested sequence and keep building. “Basically: Patience and Persistence!” [Elektroda, Steve Lawson, post #21669241]

What tools help me draw or simulate circuits for free?

Use Fritzing for simple breadboard/schematic views, CircuitLab or PartSim for lightweight online simulation, and Digi‑Key Scheme‑It for quick schematics. Start simple; accuracy matters more than fancy CAD early on. [Elektroda, Steve Lawson, post #21669242]

How do I connect theory to real circuits without expensive gear?

Follow beginner sites with animations, diagrams, and fault‑finding tips, then replicate small circuits on a breadboard. Incremental builds reveal how principles behave in practice. Keep notes as you test. [Elektroda, Frank Bushnell, post #21669236]

What is PICAXE, and why do beginners use it?

PICAXE is a microcontroller platform with a gentle learning curve and accessible tools. It’s popular in education and hobby projects for quick results and clear examples. [Elektroda, Steve Lawson, post #21669241]

What is BASIC Stamp?

BASIC Stamp is a microcontroller family from Parallax designed for easy embedded programming. It suits learners who prefer concise BASIC syntax and well‑documented kits. [Elektroda, Steve Lawson, post #21669241]

What is Seeeduino?

Seeeduino is Seeed Studio’s Arduino‑compatible board line. It offers Arduino‑like development with variations in form factor and features for projects and education. [Elektroda, Steve Lawson, post #21669241]

Can you suggest a 3‑step starter plan I can follow this week?

  1. Read a beginner electricity chapter and build one LED circuit on a breadboard.
  2. Install Arduino tools; load “Blink,” then add a button.
  3. Take one free course lesson and journal what you built and learned. [Elektroda, Frank Bushnell, post #21669236]

How do I avoid confusion between many topics and parts?

Study in layers: fundamentals first, then logic, then embedded projects. When stuck, read another source on the same topic to reframe it. Build something small to anchor the idea. [Elektroda, Bob Loy, post #21669230]
Generated by the language model.
ADVERTISEMENT