What is the best way to learn python? (this is my first language)

Code Written in python

There is no best way to Learn Python or any other programming language, you need to understand the best that works for you. Over the years I’ve seen people learn languages in different ways; I’m going to highlight them so you can choose where you belong.

Learning Sources

Hard Copy Books: These are printed materials that contains the subject matter, some people enjoy reading hard copy books because it’s easier to access when ever they need it, while for some they just find it boring like it’s any other novel. Are you a hard copy book fan?

E-Books: These are digital/Online books that contains the subject matter, most beginners tend to find themselves using this type of materials but like I said you need to knows what’s best for you.

E-Books are just the digital version of the hard copy books, meanwhile for some beginner programmers they often find themselves using this source of learning. Some may find it easier to access because you can access it anywhere you are, while for some it just make them feel dizzy especially when the ebook app or web app doesn’t ensure the book is doesn’t have good design or the book doesn’t have some humour to keep programmers relaxed. Are you an E-Book fan?

Videos: Video materials are the visual representation of the subject matter. All programmers in one way or the other find them selves in this case. This is also one of the best way to learn programming but it gets boring the longer you go, eye strains, fatigue and the rest. Some people find it easier in scrolling through videos for learning while some find it hard because when ever they are stuck they need to go through minutes and seconds to find the actually place the solution is given. This tends to be because very boring and some people may find themselves quitting at the end if they are not patient enough especially when the tutorials needs to be accessed online. Are you a video fan?

You can try these options to know where you fall into if you don’t know yet. One good thing about it is we are likely to check those boxes 2/3 because most times some people are Video and E-book fans, some are hard copy and Videos fan and interestingly some are all three fans. If you’re just a fan for one it’s still the best choice.

we also need to note the learning power if we checked the two or three boxes, you need to also know in which area your full learning potential is achieved you can use the other(s) as a back up for learning.

Recommended: While learning you need a push sometimes, here are some tips to ease your frustration when the time comes

  1. Text Editor: as a beginners, you need to use favourable text editor to make things easier and less complicated for you, my recommendation would be either VS Code, Atom or Sublime. They offer auto completion which makes things less boring by helping you complete your codes instead of typing the whole code.
  2. Break: There is no perfect time to take a break, it could be after 30mins of learning, an hour of learning, but most importantly do not force your self when you’re tired. Always take that break as you can’t learn everything at a go. Always come back after the break which could be for 20 minutes to keep things flowing.
  3. After Learning, know where you stop and keep the track so you don’t come back finding where you will continue. It could be a little frustrating if you don’t know where you stopped the last time
  4. Snacks/Goodies: have a snack or sweets close to you, this will keep you relaxed during the whole process, take what you like; Coffee for meπŸ˜ƒ
  5. Be consistent: try your best to keep the learning pace for at least a month. Yes you would struggle to keep that pace but if you’re able to overcome it, you will be use to the process
  6. Always ask questions: You cannot do everything alone, no body is an island of knowledge. You can ask your people questions or better still some sites are good for that (Stack Overflow, GitHub and the rest)
  7. Reward your self: always give your self task and make sure after completing them you reward yourself.

With all these points, I hope you find the best track for yourself and keep learning!!

CheersπŸ₯‚ !!!

Popular posts from this blog

A tour on Microsoft Cloud Service, Azure

Google and Udacity offering scholarships to 50,000 aspiring developers

Tyrese breaks down in tears, begs ex-wife to return his daughter [VIDEO]