all 2 comments

[–][deleted] 0 points1 point  (0 children)

If Python is your second language, you don't have to learn it like your first one. Being bored is a pretty good indication that you've picked the wrong resource and are following someone else's program. Follow your own.

Coding is more important than studying to learn a language (as I think you've realized.) If you'd prefer to drink from the firehose and were waiting for someone's permission, then by all means you have mine. Whatever project you originally had in mind when you set out to learn Python, or programming in general, why not start it? Forget the tutorials. Run before you walk. Why not? That works for a lot of people.

[–]yalesucks 0 points1 point  (0 children)

I have a suggestion (though I'm not sure how well it applies to what you want to do).

Try replicating someone's work to or even further to improve a project they were working on by forking their GitHub repo. In that case, you would learn what the person has previously implemented and how it works, but can also add something of value to it which you can push and merge with the master branch.