|
|
|
|
|
by leostatic
4476 days ago
|
|
When it comes to learning web development, my advice to beginners is to
1. Have a project in mind
2. Pick a language and _not_ a framework I don't need to stress on the 1st point for you.
Regarding choosing language and not framework, my reason is that too many beginners get caught up in which framework to use debates which basically sidetracks them from the main thing: learning. Also, frameworks do a lot of things for you. For eg, a higher level framework will most probably provide you with login management which would include cookies, sessions etc. While I know it is good to not reinvent the wheel, if you let plugins and framework do most of the heavy lifting, the learning process gets hampered. Without a framework guiding you, you are bound to make mistakes in terms of architecture of your app. But it is fine in the learning process. Knowing what is going on is better than using seemingly magical solutions. Maybe later yes, but for now stick to the basics! I personally started off in PHP. For PHP I'd suggest Toro microframework. It gives you routing and that's it. Whatever language you choose, pick the smallest framework for the maximum learning. For python, afaik flask is pretty light. |
|