The fastest way to learn python - the basics
Being a beginner learning python is like a beginner learning almost anything. Like learning how to drive, a new language, absolutely anything. If you are learning a new language, what anyone will tell you to do in order to become an intermediate speaker of a language is to speak it. Same way if you are learning how to drive and you want to become a pro, is to drive.
Your only chance at becoming intermediate to expert is continuous doing. But continuous doing the same thing of a part of a whole wouldn't help, would it? For example if you were learning how to drive and you only drove within your neighbourhood with max gear being second gear, there's no chance of you becoming an expert even if you did just that for 10 years. No chance! Probably an expert only in neighbourhood driving would be your reward.
Same thing if you spoke say french on the dining table with your french colleagues with words only related to dining, there's no chance you would become an expert at the french language!
Buddy! The only way to become an expert in anything including Python or programming for that matter, are these;
- Start
- Continue coding almost everyday. (For your brain to effectively register a skill you should continuously be engaged in that new activity for say x number of times). A beginner can't afford to skip learning times. It only prolongs the learning curve.
- Continuous action in all aspect (If you are learning to drive it's only prudent you start from a calm area before getting on the highway). In other words you should have a progressive plan.
With that said, learning a new skill such as programming (python) undertaking projects, is the surest way to master the skill over a period of time. From small to large projects, remember to gauge the time you spend on small projects and quickly scale it up to medium sized projects. (Staying in the neighbourhood for too long will undermine your show on the highway). Don't delay yourself for too long or else time will just pass you by!
If you need assistance with your projects feel free to email me at info@airgad.com or whatsapp Jesse stay safe!