How can I move from beginner Python to building real projects?
I'm just starting to learn programming and currently know a little Python. I'd like to reach an intermediate level where I can build useful projects instead of only…
I'm just starting to learn programming and currently know a little Python. I'd like to reach an intermediate level where I can build useful projects instead of only…
I want to learn about computers broadly, including software, hardware, networking, and programming, but I'm overwhelmed by the number of possible starting points. I keep seeing Python, C,…
I want to understand computers broadly, including software, hardware, networking, and programming, but I'm overwhelmed by all the conflicting advice. I've considered Python, C, and Go, yet every…
I'm still building confidence with data structures. Linked lists, stacks, queues, heaps, and recursion mostly make sense to me, but binary trees are where I get stuck—especially understanding…
I've always felt reasonably confident with basic math and problem-solving, but I started learning programming and computer science this year. For my first major project, I'm building a…
I'm completely new to computer hardware and want to understand what the main PC components are, what each one does, and how they work together. My goals are…
I'm a first-semester computer systems engineering student and I've recently started learning C++. What fundamentals, habits, or skills should I prioritize at this stage? I'm also looking for…
I'm studying for an online software engineering degree while working, and I'm starting to feel overwhelmed. I've been learning Python with a beginner-friendly book and feel comfortable with…
I'm a first-year Computer Science student with no programming background before starting university. So far, my C++ classes have covered basic input and output with cin and cout,…
I studied programming in school through ICSE, scored very well in computer science, and completed many beginner-level Java programs. After starting college, I found out that the course…
I recently told a friend that I'm learning web development through The Odin Project, and he joked that I'm wasting my time because AI can already do most…
I've been experimenting with terminal commands for a while and have built a few simple apps, but I'm struggling to find projects or resources that will help me…
I've been interested in computer science and programming since I was about 12, and I recently decided to start learning seriously. I chose C# as my first language,…
I'm starting from scratch and want to learn both hardware and software, including programming languages. A friend strongly recommended The Elements of Computing Systems by Noam Nisan and…
I recently graduated with a computer science degree and am looking for my first opportunity. I'm considering taking an online course to build practical skills, starting with web…
I've wanted to get into software engineering for a while, but I'm unsure how to begin. What fundamentals should I learn first, which beginner mistakes should I avoid,…
If you were starting from nothing in 2026 and your only goal was to become as skilled and intellectually capable in programming as possible, how would you approach…
I'm new to programming and have narrowed my choices down to Java and Python. Java interests me because I'd eventually like to create Minecraft mods, while Python seems…
I've got a good handle on JavaScript basics, but whenever I dive into React, it all becomes really confusing for me. Concepts like state, props, and hooks don't…
I'm 26 years old and eager to dive into system design, but I'm not sure where to start. I know there are tons of resources out there, but…