# Learning python

**URL:** <https://ifnotnil.com/t/learning-python/3425>\
**Category:** Python\
**Created:** [27 July 2023 12:25 UTC](https://ifnotnil.com/t/learning-python/3425 "2023-07-27T12:25:46Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![npalardy](https://ifnotnil.com/user_avatar/ifnotnil.com/npalardy/32/10_2.png) [@npalardy](https://ifnotnil.com/u/npalardy)\
**Post date:** [27 July 2023 12:25 UTC](https://ifnotnil.com/t/learning-python/3425/1 "2023-07-27T12:25:46Z")

</div>

> **['Tinkerstellar' is a new iPad app to help you start programming in Python](https://9to5mac.com/2022/01/07/tinkerstellar-is-a-new-ipad-app-to-help-you-start-programming-in-python/)**
>
> For those interested in learning Python, developer Alex Staravoitau has created a new iPad app called "Tinkerstellar."

---

<div class="post-metadata">

**Author:** ![Jeannot](https://ifnotnil.com/user_avatar/ifnotnil.com/jeannot/32/3787_2.png) [@Jeannot](https://ifnotnil.com/u/Jeannot)\
**Post date:** [27 July 2023 14:04 UTC](https://ifnotnil.com/t/learning-python/3425/2 "2023-07-27T14:04:21Z")

</div>

do you know if he used Xojo to develop that app? 🙂

 ![Screenshot 2023-07-27 at 16.04.49](https://ifnotnil.com/uploads/default/original/2X/c/cc3b85beea36713e87dcd302590332a598b5a92b.jpeg)

---

<div class="post-metadata">

**Author:** ![TomasJ](https://ifnotnil.com/user_avatar/ifnotnil.com/tomasj/32/4998_2.png) [@TomasJ](https://ifnotnil.com/u/TomasJ)\
**Post date:** [28 July 2023 12:27 UTC](https://ifnotnil.com/t/learning-python/3425/3 "2023-07-28T12:27:47Z")

</div>

if you really want to learn a language use your desktop computer, buy 2-3 books, one for beginners, one for professionals and last one with basic or mostly used algorithms, frameworks and implementations.

No need for an iPad App full of data collections sniffing on you…

---

<div class="post-metadata">

**Author:** ![npalardy](https://ifnotnil.com/user_avatar/ifnotnil.com/npalardy/32/10_2.png) [@npalardy](https://ifnotnil.com/u/npalardy)\
**Post date:** [28 July 2023 14:43 UTC](https://ifnotnil.com/t/learning-python/3425/4 "2023-07-28T14:43:16Z")

</div>

Swift Playgrounds was a great “game” to give to kids  
I got a couple hooked on it (6 and 10) and it was fun to watch the two of them “play” the game and collaborate on how to “win”  
This could be much the same for other languages

---

<div class="post-metadata">

**Author:** ![Jeannot](https://ifnotnil.com/user_avatar/ifnotnil.com/jeannot/32/3787_2.png) [@Jeannot](https://ifnotnil.com/u/Jeannot)\
**Post date:** [28 July 2023 15:20 UTC](https://ifnotnil.com/t/learning-python/3425/5 "2023-07-28T15:20:38Z")

</div>

Books give you structure, no question - but nowadays they are often out of date before they are printed, let alone edited.

In my opinion, it is better to go with videos and targeted blog searches and online documentation.

At a time when everything has to be free, nobody wants to pay, but online tutorials are a great way to get started very quickly. The good tutorials help you, with the bad ones you can learn how not to do it 😉

---

<div class="post-metadata">

**Author:** ![Karen](https://ifnotnil.com/letter_avatar_proxy/v4/letter/k/7feea3/32.png) [@Karen](https://ifnotnil.com/u/Karen)\
**Post date:** [28 July 2023 16:36 UTC](https://ifnotnil.com/t/learning-python/3425/6 "2023-07-28T16:36:21Z")

</div>

> [@Jeannot](#):
>
> Books give you structure, no question - but nowadays they are often out of date before they are printed, let alone edited.

But they (at least well written and comprehensive ones) tend to be the only things that given enough details in general and can save a lot if time figuring out how to do something.

- Karen (who may be a dinosaur!)

---

<div class="post-metadata">

**Author:** ![npalardy](https://ifnotnil.com/user_avatar/ifnotnil.com/npalardy/32/10_2.png) [@npalardy](https://ifnotnil.com/u/npalardy)\
**Post date:** [28 July 2023 16:40 UTC](https://ifnotnil.com/t/learning-python/3425/7 "2023-07-28T16:40:18Z")

</div>

I tend to still like books as well  
I scribble in the margins to make my own notes  
And I like that I can read it anywhere  
The airplane where I dont have internet, the beach where I dont want to take a device, etc  
Videos are, for me, add ons to a book esp because just searching for them then leads to “just how current is this ?”

> Oh Joy I’m watching a Swift 2 video and its now Swift 5 ! YAY !!!

> [@Karen](#):
>
> Karen (who may be a dinosaur!)

Karenosaurus ?

Meet the others in the herd 😛

---

<div class="post-metadata">

**Author:** ![Jeannot](https://ifnotnil.com/user_avatar/ifnotnil.com/jeannot/32/3787_2.png) [@Jeannot](https://ifnotnil.com/u/Jeannot)\
**Post date:** [28 July 2023 16:57 UTC](https://ifnotnil.com/t/learning-python/3425/8 "2023-07-28T16:57:26Z")

</div>

yes I do agree, though for many modern topics … there are no dinosaurs left writing one. Or in Java dinosaurs are still writing books about “Swing”, but not (the more modern) “JavaFX”. Books to learn mastering some very complex tools like jetBrains IDE? … I haven’t found any yet.

> [@npalardy](#):
>
> Oh Joy I’m watching a Swift 2 video and its now Swift 5 ! YAY !!!

That’s why I am sometimes researching the online “erratum” of books. They are often larger than the original books, and are explaining quite in detail the news changes and as such are “books” on their own 🙂

> [@npalardy](#):
>
> The airplane

Greta is opposing, so I stay at home 🙂

> [@npalardy](#):
>
> I dont have internet

Not an option for me 🙂

> [@npalardy](#):
>
> the beach

I’m jealeous 🙂

> **Lessons learnt:** Xojo is very modern, no current books available. Yeah, finally something positive to report.

---

<div class="post-metadata">

**Author:** ![npalardy](https://ifnotnil.com/user_avatar/ifnotnil.com/npalardy/32/10_2.png) [@npalardy](https://ifnotnil.com/u/npalardy)\
**Post date:** [28 July 2023 17:36 UTC](https://ifnotnil.com/t/learning-python/3425/9 "2023-07-28T17:36:32Z")

</div>

creative editing of what I said 😛

books are nice when there is NO internet  
Happens quite frequently where I live with big electrical thunderstorms

> [@Jeannot](#):
>
> **Lessons learnt:** Xojo is very modern, no current books available. Yeah, finally something positive to report.

I suppose thats one way to twist it up and make it positive  
You should be in marketing !

---

<div class="post-metadata">

**Author:** ![Jeannot](https://ifnotnil.com/user_avatar/ifnotnil.com/jeannot/32/3787_2.png) [@Jeannot](https://ifnotnil.com/u/Jeannot)\
**Post date:** [28 July 2023 19:30 UTC](https://ifnotnil.com/t/learning-python/3425/10 "2023-07-28T19:30:11Z")

</div>

> [@npalardy](#):
>
> books are nice when there is NO internet

Most tutorial platforms allow offline downloading in the app 😉 . Again I’m not against books, but unfortunately many topics aren’t covered in books any longer.

---

<div class="post-metadata">

**Author:** ![npalardy](https://ifnotnil.com/user_avatar/ifnotnil.com/npalardy/32/10_2.png) [@npalardy](https://ifnotnil.com/u/npalardy)\
**Post date:** [29 July 2023 03:52 UTC](https://ifnotnil.com/t/learning-python/3425/11 "2023-07-29T03:52:23Z")

</div>

There seem to be lots of books still

[https://www.amazon.ca/s?k=Rust+programming+language&crid=1ZURXQ79U608R&sprefix=rust+programming+language%2Caps%2C134&ref=nb\_sb\_noss\_1](https://www.amazon.ca/s?k=Rust+programming+language&crid=1ZURXQ79U608R&sprefix=rust+programming+language%2Caps%2C134&ref=nb_sb_noss_1)

[https://www.amazon.ca/s?k=JavaFX+programming&crid=2LMSBXN6LK8E2&sprefix=java+programming%2Caps%2C118&ref=nb\_sb\_noss\_1](https://www.amazon.ca/s?k=JavaFX+programming&crid=2LMSBXN6LK8E2&sprefix=java+programming%2Caps%2C118&ref=nb_sb_noss_1)

[https://www.amazon.ca/s?k=go+programming&sprefix=go+programming%2Caps%2C114&ref=nb\_sb\_ss\_ts-doa-p\_1\_14](https://www.amazon.ca/s?k=go+programming&sprefix=go+programming%2Caps%2C114&ref=nb_sb_ss_ts-doa-p_1_14)

Tons of PHP ones  
Lots on Swift

There are a couple Zig books

oh - and one Kindle only Xojo book for sale on amazon that is free on xojo’s site

NOW dont get me wrong  
I use online as well  
I just happen to like books for certain things  
Something tactile about them that makes me like them

And when I get pissed off good ones have weight to throw 😛

---

<div class="post-metadata">

**Author:** ![thorstenstueker](https://ifnotnil.com/letter_avatar_proxy/v4/letter/t/aca169/32.png) [@thorstenstueker](https://ifnotnil.com/u/thorstenstueker)\
**Post date:** [29 July 2023 10:42 UTC](https://ifnotnil.com/t/learning-python/3425/12 "2023-07-29T10:42:41Z")

</div>

And the most of the fx stuff and c++ stuff is outdated crap.

---

<div class="post-metadata">

**Author:** ![Jeannot](https://ifnotnil.com/user_avatar/ifnotnil.com/jeannot/32/3787_2.png) [@Jeannot](https://ifnotnil.com/u/Jeannot)\
**Post date:** [29 July 2023 11:02 UTC](https://ifnotnil.com/t/learning-python/3425/13 "2023-07-29T11:02:21Z")

</div>

That was my point. Books are good for general topics. Grammer of the language, concepts, though such things are covered in good tutorials as well.

But for learning the greatest and latest features, best practises, A/B testing, performance tuning you need IMHO people showing you real life examples and you have to solve exercices. Passive reading won’t lead to anything but frustration.
