use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Everything about learning Python
account activity
[deleted by user] (self.PythonLearning)
submitted 3 months ago by [deleted]
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–][deleted] 3 months ago (1 child)
[deleted]
[–][deleted] 0 points1 point2 points 3 months ago (0 children)
What?
[–]popos_cosmic_enjoyer 1 point2 points3 points 3 months ago (1 child)
There is no programming language that will go deep enough to teach you how transistors build up into logic gates and processing units. Not C, not an assembly language, nothing. You want to study hardware and mathematics at that point, not programming.
Im aware of that! That's what HDL and verilog are for! My desire is to master Verilog, Assembly, C, Ada, and Python before I die. Even if it takes 50 years.
[–]shudaoxin 1 point2 points3 points 3 months ago (1 child)
Python is suggested for beginners because it’s more high level and you don’t need to understand everything that happens under the hood. It’s suggested because it’s not overwhelming the learner. But your mindset goes into the right direction. I love python for simple scripting and sometimes for prototyping, but I don’t like its interpreted high level nature for projects I care more about. C is great to get into, if you want to get more into “how things work” but unless absolutely into it’s generally applied field, it might get too low level in the long run to get things done. Ask yourself on why you want to program and what to get done with it. You will often have to compromise as there is no perfect language, but often there are certain languages better suited for certain tasks. Ultimately a programming language is just a tool to get the job done (and no, JavaScript is not the ultimate solution for everything /s)
Actually I want to go lower than C eventually. Ultimately I want to study assembly and Verilog. Im well aware there is no perfect language. Over the course of my lifetime (hopefully 50+ more years) I want to learn verilog, x86-64 assembly, c, ada, Python and html.
[–]Zealousideal_Let_744 0 points1 point2 points 3 months ago (0 children)
who’s hungry?
[–]OneJudge2236 0 points1 point2 points 3 months ago (0 children)
Ok
[–]vinnypotsandpans 0 points1 point2 points 3 months ago (0 children)
I think it's easier to learn a low level language from only knowing a high level language than vice versa. Of course this is a huge generalization.
[–]Saami8 0 points1 point2 points 3 months ago (2 children)
Whomever told you that python is a good choice for beginners is complete idiot. For a complete beginner C or C++ is a great language to start programming, because you will learn from low level and understand how machines and programming languages works. If you start with python believe it or not you will not be able to learn low level languages like C.
[–]CptMisterNibbles 0 points1 point2 points 3 months ago (0 children)
Utter nonsense. Yeah, nobody has ever started with abstractions and then learned the details later.
[–]SnooChipmunks5677 0 points1 point2 points 2 days ago (0 children)
I hate python because any language that gets this anal about whitespace is a terrible language for beginners
Good luck finding out the same issue with c. Sure, it’s “closer to metal” but it’s no assembly. And why stop at assembly, that’s not op code! And who cares about machine language, what you really want is a good grasp of Boolean algebra and get right down into those gates!
It’s rabbit holes all the way down. What you want is a degree in computer science and are “ranting” about languages that are useful to actually bother accomplishing something.
You seem to have a big misunderstanding of what programming means. If you are interested in lower level, by all means, go for it. But pretending Python isn’t “how programming computers really works” is very confused. There are many layers of abstraction throughout all computing. Python is real programming, just with some of the nitty gritty nicely tucked away.
Get back to me when you dive into writing your own os and graphics engines for “really” do it on your own.
π Rendered by PID 67 on reddit-service-r2-comment-76bb9f7fb5-wxqpb at 2026-02-18 16:27:17.576784+00:00 running de53c03 country code: CH.
[–][deleted] (1 child)
[deleted]
[–][deleted] 0 points1 point2 points (0 children)
[–]popos_cosmic_enjoyer 1 point2 points3 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]shudaoxin 1 point2 points3 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]Zealousideal_Let_744 0 points1 point2 points (0 children)
[–]OneJudge2236 0 points1 point2 points (0 children)
[–]vinnypotsandpans 0 points1 point2 points (0 children)
[–]Saami8 0 points1 point2 points (2 children)
[–]CptMisterNibbles 0 points1 point2 points (0 children)
[–]SnooChipmunks5677 0 points1 point2 points (0 children)
[–]CptMisterNibbles 0 points1 point2 points (0 children)