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.
Learning programming doesn't end in a months, years. 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, no need to switch windows while learning & practicing.
I can confirm and recommend two titles recommended for beginners by every pythonista, these are: Python Crash Course and Automate The Boring Stuff With Python.
Get familiar 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.IRC
Since forever programmers interact on IRC (Internet Relay Chat), now mostly at irc.libera.chat ( website: https://libera.chat/)- every programming language has its #channel on IRC, you can just join to #python to chat with Pythonistas, #learnpython for learning python or #c with C language programmers or just #4programmers to interact just simply with others programmers.
Another good place for Python programmers is channel #python at irc.anonops.com server that allows you stay anonymous, small community with people happy to help those wanting to learn python or having some problems.
USENET
Forums
Apart of official Python Forum - Python Forum there's many others in Internet and it's good to check: Reddit, StackOverflow, GitHub and be active on a few to gather knowledge from more advanced and more likely, sooner or later you will end on some when Googling up your problem.
Facebook also has Python Groups: Python Programmers [Beginners] 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.
Coding for Beginners : https://www.facebook.com/groups/coding4beginners - gathers interested in programming.
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