How should I read `for i in range(5)` in plain English?
I'm learning the basics of Python and come from a non-technical background. I understand that this code prints "hello" five times, but I'm confused by how to read…
I'm learning the basics of Python and come from a non-technical background. I understand that this code prints "hello" five times, but I'm confused by how to read…
I'm a computer science student building my first Python web app and I'm following Flask's official tutorial to create a blog. I understand the overall structure and what…
If a newline character is usually placed after the text on a line, why is it called a "newline"? It seems like it ends the current line rather…
I work as a QA tester and can handle SQL and simple scripting fairly comfortably, but I have little formal programming experience. My job gives me access to…
I'm a data science student with a mathematics background, so I've mostly approached programming through functions, data, and formulas. Object-oriented programming still feels unintuitive to me, especially when…
I'm a second-year computer science student and feel like I haven't built a strong foundation yet. I want to make a fresh start and learn Python as a…
I'm 14 and learning coding as a hobby, with the possibility of pursuing it more seriously in the future. I've started with HTML and am moving into CSS,…
Regular expressions initially look like a confusing pile of symbols, and I've seen people suggest that programmers should memorize them. For JavaScript, do I need to memorize complete…
I want to learn C properly, but I have no real programming background and currently struggle to understand the logic behind code. I can read individual lines, but…
I'm 34 and recently applied to a local community college. Since my state offers two years of free community college for people without a bachelor's degree, I figured…
When programmers say that a character is illegal or that a particular way of overriding a method is legal, what exactly do they mean? Does "illegal" simply mean…
I recently graduated with a computer science degree, but I have to be honest: I relied on AI for most of my coursework and didn't build a solid…
When programmers say that a character is "illegal" or that overriding a method in a certain way is "legal," what exactly do they mean? Does it simply mean…
I'm studying software engineering and struggling badly with my introductory programming course. I can usually follow the theory, but when I have to solve a problem without an…
I've learned the fundamentals of Python, including variables, data types, lists, dictionaries, loops, conditionals, and functions. I understand each topic on its own, but whenever I try to…
I'm starting from zero and want to understand software development properly—not just memorize syntax or follow tutorials. What subjects, books, courses, or people would you recommend for building…
I'm about to start Harvard's free introductory programming course and want to build a strong foundation. Since AI is becoming common in software development, should I use it…
I'm starting Harvard's free introductory programming course and want to build a strong foundation. Since AI is becoming common in software development, should I use it as part…
I'm considering taking Harvard's free CS50 or CS50P course to learn more about programming and computer science. I don't have a specific project or career requirement yet—I mainly…
I understand the fundamentals of several languages, including GDScript, Java, and C#, but I still freeze when I try to build something from an idea. Even when I…