- Hot take: languages like C# and Java are better to learn first than "beginner friendly" languages like Python
I frequently see people say that you should learn high abstraction languages like Python as your first language because it is shorter code so therefor, less to read/write. Often, the counter...
737 points240 comments5 d ago
- Terrified of using comments out of fear of being accused of AI
So in my year 11 programming class, we are using flask and python to create some simple front-end and back-end web development to learn about how databases and stuff work, its not all too...
99 points123 comments6 d ago
- What's a small project that taught you WAY more than you expected?
I'm trying to move beyond just following tutorials and actually build things. I keep hearing that building projects is one of the best ways to learn programming, but sometimes it's hard to figure...
92 points67 comments5 d ago
- I'm 30 and I wanna continue learning programming
Hi, I know there is a whole section about getting started but my case is a little different so bear with me please I'm 30, thankfully I'm not married yet so I don't have a family to feed right...
68 points25 comments2 d ago
- I'm confused why does jupyter have different extension not just .py
Like I get the point that it is a Jupiter notebook and you can have meta data and code separate but why does it need a full on different extension and everything . What happens if I convert the...
59 points30 comments5 d ago
- Am I really rigid or too backwards for refusing to use AI at all in my learning journey?
Hello everyone, this is basically my ongoing debate with myself and others. I am not a fan of AI and I don't like using it for any purpose. I am currently restarting my development learning...
54 points149 comments2 d ago
- How do you actually build and improve logic in programming?
Hey everyone! I've been learning programming for a bit, and while I understand the syntax, I often struggle with translating that into actual logic and problem-solving steps How did you build your...
48 points16 comments3 d ago
- What language is most like a garbage collected version of c++?
I like c++ for its flexible multi paradigm support, wide applications, a decent amount of syntax sugar and a good type and metaprogramming system, but to be fair super precise manual memory...
42 points65 comments6 d ago
- Best IDEs for C++?
So I started learning C++, using CLion, but I feel like its a bit bloated. Are there any good c++ IDEs for beginners?
39 points64 comments4 d ago
- A free course platform that may be useful
I was using 365 Data Science to learn about what data science and AI are and actually started learning python throught them. Today, I saw they opened their platform for free for a limited time, so...
25 points4 comments7 d ago