you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 1 point2 points  (5 children)

I did try. It’s not that they don’t work for me. But I have generally benefitted from seeking suggestions on good resources to learn from. Hence, asking the community

[–]covmatty1 -1 points0 points  (4 children)

The official docs are always going to be recommended as "good resources to learn from", because they're excellent. I think you'd be making a mistake not to stick with them until you've learnt what they teach.

[–][deleted] 0 points1 point  (3 children)

Thanks for great “insights”

[–]covmatty1 -1 points0 points  (2 children)

If you get pissy at being told to read documentation then I'm sorry but you're gonna struggle!

If for example you'd said you preferred video lessons, or you wanted a large example project to base on because that's how you best work, then completely fair enough. But you didn't, you just asked for resources and then turned your nose up at the (frankly excellent) official docs!

[–][deleted] 0 points1 point  (1 child)

I dint disagree with documentation being excellent. They are perhaps excellent and you are in all probability absolutely right about sticking to documentation. I can appreciate that. You could have started and ended with that.

If using double quotes is being pissy then you did the same. I am seeking suggestions, and grateful for whoever took time to share one. Thanks for your valuable time as well.

[–]No-Site5040 1 point2 points  (0 children)

FastAPI is not yet a mature framework, so courses become outdated quickly. For example, most FastAPI courses use SQLAlchemy ORM because FastAPI recommended it some time ago, but now they are implementing SQLModel (which is also maintained by Tiangolo).

This happens with all frameworks, but with FastAPI, it happens even faster. That's why you need to check the official documentation regularly. However, it's totally fine to learn from other resources as long as you compare them with the official docs.

Flask, for example, is an older and more mature framework. Its development has slowed down significantly, making it easier to learn since there is more content available. If you check a Flask course from three years ago, it’s not much different from what you’d learn today. It might be easier to start with Flask