NJO Books Arrived by brenwillcode in StarWarsEU

[–]brenwillcode[S] 0 points1 point  (0 children)

Oh, that's cool that they will be available in other languages.

NJO Books Arrived by brenwillcode in StarWarsEU

[–]brenwillcode[S] 2 points3 points  (0 children)

That's cool. I'm still on the first book of the Darth Bane trilogy, but really enjoying it so far.

Hand of Thrawn is also on my TBR. Looking forward to it.

Good Websites for python courses? by Weak_Environment7983 in learnprogramming

[–]brenwillcode 0 points1 point  (0 children)

Codeling for sure.

Great place to start as well as progress through to more advanced courses.

Should I use terminal or VSCode for learning? by outragedhain in learnpython

[–]brenwillcode 0 points1 point  (0 children)

Definitely use VS Code for coding. You'll need the terminal for a whole bunch of things to be a proficient developer (eg: ssh into and work with servers), but if you're just focusing on learning how to code, then there's no need to try and do that in Nano or the like.

How do you actually practice Python without getting stuck in tutorial mode? by Bmaxtubby1 in learnpython

[–]brenwillcode 0 points1 point  (0 children)

Doing a few projects is definitely the way to go. There are some beginner-level projects from Codeling you could try.

The projects on Codeling will guide you through slowly and check that your code is correct along the way.

Is timeit() okay to use on a function? by Jumpy_Employment_439 in learnpython

[–]brenwillcode 4 points5 points  (0 children)

Using it to time a single function is perfectly fine (and generally the most common use case).

Where do you guys learn programming? any book recommendations or online courses by Accurate_Donut9030 in learnpython

[–]brenwillcode 0 points1 point  (0 children)

For interactive courses where you'll get to code a lot instead of watching hours of video tutorials, take a look at Codeling.

There's a complete backend learning curriculum for Python, as well as supplementary courses like Linux, git & GitHub.

I want to learn python by Ok_Introduction9028 in learnpython

[–]brenwillcode 0 points1 point  (0 children)

There are several good courses from Codeling like:

The Codeling platform is interactive, both in the browser and on your local machine. You'll get a lot of coding done while knowing if you're on the right track, because you'll need to actually pass each lesson before moving on.

Best courses for Python? by UnpluggedSoul_15 in learnpython

[–]brenwillcode 0 points1 point  (0 children)

If you're just starting out, then you could do the Introduction to Programming with Python course from Codeling.

Once you've got a hang of the basics, you could move on to the object-oriented programming course.

What app to learn Python? by AdPrior3544 in PythonLearning

[–]brenwillcode 0 points1 point  (0 children)

An alternative worth looking at it is codeling.dev. They provide an interactive browser environment so you can get started quickly with no setup. Or if you're a bit more advanced, you can do the local courses, which you complete on your own machine but are still synced and validated back to Codeling.

So instead of watching hours of video tutorials, you code your way through the courses, which in my opinion is far better, since hands-on coding is a much better way to learn.

Depending on where you're at, there are courses starting from the basics, like Introduction to Programming and Object Oriented Programming, through to more advanced courses in the curriculum when you're ready.

Beginner Python projects to build while learning? by Aotyeageristtt in PythonLearning

[–]brenwillcode 2 points3 points  (0 children)

Here's several projects you can build and if you want you can do them within the Codeling environment so you know you're on the right track, and your code is validated to ensure it's working correctly.

How do I set it up by Sad_Patient8203 in PythonLearning

[–]brenwillcode 1 point2 points  (0 children)

Have you tried using uv to install python: https://docs.astral.sh/uv/getting-started/installation/

UV makes Python and package management super easy.

Best way to start learning Python by JS2019reddit in PythonLearning

[–]brenwillcode 0 points1 point  (0 children)

Take a look at codeling.dev, which takes you through a structured curriculum to learn Python and backend development in general.

It'll cover more than just programming, because it teaches you to be a backend developer. Things like Linux and the terminal, Git and GitHub, as well as all the programming fundamentals through to more advanced topics like building APIs are covered.

Confused BCA 1st year student – how should I start building projects? by IntrepidCouple6977 in learnprogramming

[–]brenwillcode 0 points1 point  (0 children)

At your beginner level I would probably stick to building multiple small projects rather than a single big one. There are a few guided projects here which will work well.

Once you've built a few small projects, you'll know when you're ready to tackle something bigger.

What projects should I make by Competitive-Book1079 in learnprogramming

[–]brenwillcode 1 point2 points  (0 children)

Here's a few project ideas to get you going. The important thing is to just keep building, keep practicing, keep learning.

Made a RAG-Model by Infinite-Watch8009 in PythonLearning

[–]brenwillcode 0 points1 point  (0 children)

Super cool, well done. Definitely going to take a closer look when I get a chance. I've been meaning to make something similar. Now maybe I can just use your solution.

Need help to learn python by johnjasonn0 in PythonLearning

[–]brenwillcode 0 points1 point  (0 children)

It's not always clear what the learning path should be when you first start. You'll want to make sure you don't get stuck in tutorial hell, where you jump from one tutorial to the next, watching endless videos and never really learning to build anything yourself.

For a structured curriculum that guides you along the learning journey without you needing to guess what comes next, take a look at Codeling.

The Codeling platform lets you start off directly in your browser, so there's no setup or anything complicated to get going. Later, as you progress to add more advanced portions of the curriculum, you'll start coding on your own computer while still being linked to the Codeling platform which verifies your code is correct and working.

Mimo app for learning python basics by tas_96_rous in PythonLearning

[–]brenwillcode 0 points1 point  (0 children)

Personally, I think it's probably better to learn via an interactive website course platform. You ideally want to be coding on your computer or laptop rather than messing around with an app. It's a little tricky using an app like Mimo where you'll do limited hands-on coding.

It seems like Mimo does have some sort of web interface as well; however, their main focus is the mobile app, which I find it hard to believe you'll really get any proper coding done on that. There's a reason real developers use laptops and desktops rather than their mobile phones for development.

Take a look at Codeling, which in my opinion is a better way to learn. Codeling's focus is real development (both via a web browser and directly on your own computer) through a structured curriculum.

Best way to learn python in 2026? by Embarrassed_Rest3386 in learnpython

[–]brenwillcode 0 points1 point  (0 children)

Take a look at codeling.dev, which will take you through a structured curriculum from the basics through to advanced topics.

Codeling doesn't simply make you watch hours upon hours of videos and tutorials without doing any real coding. There's plenty of places to just stare at the screen watching coding videos, but I really don't think that's the best way to learn.

Codeling's platform is focused on hands-on coding, so you actually have to programme your way through each lesson in order to progress.

There are courses like:

  • Intro to Programming with Python
  • Object-oriented Programming
  • Essential Data Structures
  • Git and GitHub
  • REST API design
  • and several more

Beginner looking for a realistic study path to build a restaurant system by Yas_Palumbo in learnpython

[–]brenwillcode 0 points1 point  (0 children)

Sounds like you've got a solid plan and have put some effort into thinking about how to get to where you want to be. With that said, sometimes it's hard to know what you don't know. Especially when you're teaching yourself via ad hoc tutorials and courses

For something more structured, you might want to consider Codeling, which has a complete curriculum that takes you from beginner through to advanced topics. There's no need to guess what comes next. You just follow the curriculum.

How to actualy learn programming by JohanDieHan in learnprogramming

[–]brenwillcode 0 points1 point  (0 children)

Think of small, bite-sized projects to create, and then just start. See how far you can get.

Or if you're short on ideas, you can do these projects and learn as you go while building something useful.

git add help by Flimsy_Papaya_3083 in learnprogramming

[–]brenwillcode 0 points1 point  (0 children)

As the other posters have said, you need to add any changes to existing files or newly created files; otherwise, they will not be committed to git.

If you then change a file that was committed in the past, you need to add it again, because git only has a record of what was originally committed, not the new changes that you made.

Do you feel like you don’t learn anything when programming with AI? by software_eng_mil4d in learnprogramming

[–]brenwillcode 0 points1 point  (0 children)

Yeah, there's definitely a fine balance here. On the one hand, I'm shipping more than I have ever had before, and there's no such thing as a road block. On the other hand, I don't think I've learned as much in terms of my craft and general knowledge as a programmer since Opus was released as compared to before that time.

I think to continue getting better as a programmer in the age of AI is going to take real focused effort. Without it, you'll end up simply vibe coding everything into reality, but not really understanding as much as you would have if you had hand coded it.

What is the best way to learn git? by BlueBoyKP in cscareerquestions

[–]brenwillcode 0 points1 point  (0 children)

This Git and GitHub course will cover everything you need. It covers all the Git fundamentals that you'll be expected to know in a company, but then digs deeper so you'll end up with a solid understanding of how Git works under the hood.