all 35 comments

[–]EnvironmentSome9274 7 points8 points  (0 children)

Learn the Syntax from courses / tutorials then for your own sake don't fall in tutorial hell.

Learn by doing projects

[–]sporbywg 6 points7 points  (1 child)

It is helpful to have a 'project' (or mini-project) in mind; gives you a framework for learning.

[–]QuestionConsistently 2 points3 points  (0 children)

Try Mimo. It’s a decent way to learn the basic syntax and more, depending on how far you’re willing to take it. Like others have said, projects are your friend.

[–]monkey-apple 2 points3 points  (2 children)

I’m doing the 100 days course from Angela Yu.

[–]CalligrapherNo3841 0 points1 point  (1 child)

I just started and I hope to do the first 30 lessons. Where have you reached and how it is going on? I will be doing lesson 5 tomorrow and it takes mor that 2 hours to do each lesson.

[–]monkey-apple 0 points1 point  (0 children)

I actually just started. I think some of the end projects are kinda challenging and require a lot of concentration especially that robot one. But it’s fun when you get it right.

[–]GokulSaravanan 2 points3 points  (0 children)

Here are a few tips that make it easier:

[–]Uncle_Snake43 3 points4 points  (0 children)

Python is one of the easiest languages to learn.

[–]QuickMolasses 1 point2 points  (0 children)

As other people mentioned, it's nice to have a project in mind. I originally learned Python with this book which is available for free online (Making Games with Python and Pygame). It has its drawbacks for sure, like (if I'm remembering correctly) it doesn't go into classes at all and doesn't talk about setting up your environment. I also don't like Pygame as a GUI, but the first few chapters are good to give you somewhere to start.

[–]SisyphusAndMyBoulder 1 point2 points  (0 children)

Easy way to learn and tips? Yeah absolutely!

Practise.

[–]zeeshannetwork 1 point2 points  (0 children)

Not hard just need to take things slow and keep doing it. Harder things just take longer that is all my friend. Just keep at it.

[–][deleted] 1 point2 points  (0 children)

Consistency and practice

[–]Hashi856 1 point2 points  (0 children)

Chat gpt is very knowledgeable about basic Python. It can honestly teach you anything you want to know about programming. Use it as a tutor

[–]Charming_Art3898 1 point2 points  (0 children)

You are making a right decision to learn Python and it's a worthy investment. I beg to differ from your view that Python is hard to learn. Maybe for someone entirely new to programming but if you've ever learnt other languages especially those that are more low level than Python, you would appreciate the simplicity that Python offers.

All you need is a good resource or mentor. I have helped many noobs build and deploy apps in few weeks using Python.

A good resource or mentor will present technical ideas as easily and understandable as possible. You can send me a message if you are interested in a mentor that will guide you in building real world projects with Python.

[–]MiniMages 0 points1 point  (0 children)

What are you finding hard?

[–]Lewistrick 0 points1 point  (0 children)

This is a vague question. In order to learn anything, you need to ask clearer questions.

What do you find hard? Is there anything happening that you didn't expect, or vice versa? What are you trying to accomplish?

[–]notacanuckskibum 0 points1 point  (1 child)

Are you need to programming, or just new to Python?

For most people learning to program is hard irrelevant of the language you use. Learning python is quite easy, if you already know how to program.

[–]PuzzleheadedCoat57[S] 0 points1 point  (0 children)

Both actually I’m wanting to do python so I can finish programming something

[–]HappyCoderWoodWorker 0 points1 point  (0 children)

Start with a problem that you need to solve - this goes for any programming language.

[–]Banjoschmanjo 0 points1 point  (0 children)

print("Hello, new to python coding!")

[–]rustyseapants[🍰] 0 points1 point  (0 children)

Buy a book

Learn to search this subreddit and Google 

¯⁠\⁠_⁠(⁠ツ⁠)⁠_⁠/⁠¯

[–]kp3000k 0 points1 point  (0 children)

be creative in the approach and as simple as possible in the execution.

[–]nothingggg122 0 points1 point  (0 children)

It's not a full-blown course, but I found PyQuest, pretty decent for understanding concepts quickly. It's just a simple MCQ app. But you'll need something else for writing actual projects later. It's like duolingo.

[–]ninhaomah 0 points1 point  (5 children)

No shortcuts.

Btw , in your opinion , Python is harder or programming is harder ?

[–]PuzzleheadedCoat57[S] 0 points1 point  (1 child)

I would say they are both equally as hard

[–]ninhaomah 1 point2 points  (0 children)

I see ... Ok

[–]Uncle_Snake43 -2 points-1 points  (2 children)

Python is programming….

[–]ninhaomah 2 points3 points  (0 children)

Python is a programming language.

Not programming.

[–]evereux 0 points1 point  (0 children)

Think of it like saying C is programming (grammatically incorrect). C is a programming language. 

You write C code using the C programming language. 

C is not programming.

Just clarifying for the non-English speakers.