The answer is simply: Learn and Practice every day.
Learning programming language is same like with children learning to speak and adult which are learning second language. You don't study you don't learn, you do not practice you forget what you learn.
Practice makes you master
This saying is relative to programming as well. You learn most when practicing, you are not only remembering the syntax but also learn logic by facing problems. Solving problems push you to do a research during which you discover new solutions and explore new things. That's why it's important not only learning but practicing what you learnt so far. Programming in practice is basically a problem solving thing and as a programmer you're going to face problems every day as also learn new things. Reading documentations, tutorials is a never ending thing, that's why programming is for people who love to learn new things. Learning programming doesn't end in a months, years, learning is a programmers lifestyle, they do learn all life. So stay happy and keep coding every day.
Internet is full of websites with documentation, tutorials and courses.
There's an answer for pretty much every question if asked correctly a specific question.
From now on Google is your one big Library.
To find an answer for your question we should type specific Keywords in Google Search bar, check this out:
Programmers are meeting problems all the time in their projects and solving them requires to do researches all the time in other words, students and programmers learn all time.
Buy books
It's very good to buy some books for learning, despite Internet and it's resources books are very detailed and it's easy to go back to some materials when needed.
I can confirm and recommend two titles recommended for beginners: Python Crash Course and Automate The Boring Stuff With Python( Python Books Recommendation ) .
eBooks.com - Download a book today
Get familliar with Python Main Documentation
Don't stick to one source
Do a research before asking for help
If you want to learn "how to print a specific word of a string" you're magic keywords will be: "Python how to print a specific word of a string". In most cases you just need add word: Python to that what you're looking and you'll find what you need.
Join Python programmers communities
You will learn a lot by reading others code and how they solve problems. To do so all you need is simply join programmers communities.Forums
Apart of official Python Forum - Python Forum there's many others in Internet and it's good to check: Readdit, StackOverflow, GitHub and be active on a few to learn from those with more knowledge.
Facebook also has Python Groups: Python Community Group is a community group in which members learn and share knowledge and are happy to help those struggling with code or understanding some Python programming matters.
IRC
Since forever programmers interact on IRC (Internet Relay Chat), now mostly at libera.chat servers - every programming language has its #channel on IRC, you can just join to #python to chat with Pythonists or #c++ #4programmers to interact just simply with others programmers.
USENET Another old and strong community are Newsgroups, here also you can find your desired programming language group by language name, in python case you should look for comp.lang.python
How to ask for help.
We're all been there, uncle Google can't help and tutorials, documentation doesn't help to solve the problem. You can always count on other programmers but you need to know how to ask for help.Be specific and say what you want to achieve,share the code you're struggling with and explain what the code supposed to do and what is not doing. To share the code share use services like: bpa.st/+python or pastebin.com this will help to help you and those knowing the solution will repast to you fixed code.
Comments
Post a Comment