Ask HN: Was everyone's first web development experience extremely difficult?
📰 Hacker News · ac1294
Learn how to overcome initial difficulties in web development and build a web app using Python and Flask
Action Steps
- Start by setting up a basic Flask project using a tutorial or online resource
- Configure a proper file structure for your Flask app, including separate folders for templates, static files, and routes
- Build a simple web app using Flask, focusing on understanding key concepts such as blueprints, forms, models, and controllers
- Use online resources, such as tutorials and documentation, to learn about user management and authentication in Flask
- Apply your knowledge by building a small web app that manages users, such as a simple login system
Who Needs to Know This
Junior web developers and students who are new to web development can benefit from this lesson, as it provides a relatable example of overcoming initial difficulties and offers practical steps to build a web app
Key Insight
💡 Breaking down complex concepts into smaller, manageable parts and using online resources can help overcome initial difficulties in web development
Share This
🚀 Overcome initial web dev difficulties with Python and Flask! 💻
Key Takeaways
Learn how to overcome initial difficulties in web development and build a web app using Python and Flask
Full Article
I started reading Hacker News about two years ago (freshman year in college), and I was instantly motivated to start coding. I decided to major in EE, and I've done well in my C/C++ programming classes. I also picked up Python and R for some work on personal projects. However, almost all of my coding has been limited to the command line. Although its been fun, I've been interested in designing a web-app for a while. Some of the posts on Hacker News make the process sound so easy, so I finally built up the motivation to start. I decided to use Python as a backend, since I know that language best. I chose Flask as my web framework because it's supposed to be one of the simplest frameworks for Python. Unfortunately, I'm struggling to understand proper file structure and basic features such as blueprints, forms, models, and controllers. Most Flask tutorials go over these terms too quickly for me to properly understand them. I wanted to manage users on the web-app,
DeepCamp AI