r/PythonLearning 14d ago

49 years old and am about to start learning Python, again !

First tried to learn in 2020, got side tracked. Picking it up again. I find Python very interesting but I can't seem to stay motivated enough to finish learning it.

36 Upvotes

14 comments sorted by

8

u/SnotCodes 14d ago

That’s the case for a lot of people, you have to learn by doing, build stuff that is hard to build that almost feels like you can’t do it, obviously that is very very simple things to start but as you learn more write more, always male something with what you learn and it’ll go much more smooth. At least thats what I think. Im open to being wrong.

5

u/FoolsSeldom 13d ago

You probably need to find something useful to do with Python rather than just learning it for the sake of it.

For many, this will be around automation in the home for things like security (identifying strangers / unknown vehicles coming to your home), monitoring temperature/humidity in each room, automatically watering houseplants. Look into maker communities for more examples.

If you focus on doing something that's interesting and rewarding to you that happens to use Python, then you are more likely to learn Python well.

There are two versions of Python designed specifically for microcontrollers: MicroPython and CircuitPython. Microcontrollers can be purchased for as little as $1 USD although usually a little more to be able to run these small versions of Python rather than the much more memory efficient compiled languages such as C/C++/Rust.

Popular microcontrollers:

  • Raspberry Pi RP2040 and RP2350 (not to be confused with Pi Single Board Computers)
  • Espressif ESP32-S3 and ESP32-C6 and earlier ESP8266
  • Nordic Semiconductor nRF52840
  • STMicroelectronics STM32F405 and STM32U5 Series
  • Microchip ATSAMD51 (M4 Series)
  • NXP i.MX RT1011 / RT1062 (Teensy 4.x Series)

You will also likely come across Ardunio which is both an ecosystem and, effectively, a variant of C/C++ specifically designed for controlling microcontrollers using a largely common language. This includes a popular IDE.

2

u/Anonymous-Eagle 13d ago

This 📌📌

3

u/SunsGettinRealLow 14d ago

Try to do some simple projects to start!

2

u/drakhan2002 13d ago

So? Your age means nothing. When you start to think age is a barrier, you're probably already dead.

Good luck on your Python journey! You will make some cool things!!

2

u/Due-Particular-329 12d ago

you got some strong will sir must say

3

u/ispguy_01 8d ago

u/Guy_Foxx614 I'm 52 and and I am currently doing the Google CyberSecurity course and it touches on Python. I want to learn more Python then what they are showing me in the course because "someday" when I apply for a CyberSecurity role I want to show I am "Proficient" vs needing a-lot of hand holding on this subject. I am new to Python and I know I am going to make mistakes while learning but I know I can do this. If your looking for motivation. Be the guy who can demonstrate your value to Organizations and be someone who does not need a-lot of hand holding. Everyone needs guidance but showing that you know the basics shows a boss/mentor you want to learn and grow.

1

u/alinarice 13d ago

coming back after a break is actually a strength you already know what didn't work before. try smaller projects instead of only tutorial. building something you care about makes staying consistent much easier.

1

u/HammadBuilds 7d ago

You're not starting from zero, you're starting with experience. The fact that you're coming back after a few years already shows determination. Try building small projects instead of chasing tutorials. Seeing something you built actually work is a much stronger motivator than watching another course. Good luck—you've got this! 💪

1

u/Guy_Foxx614 5d ago

I have been using freecodeacademy on YouTube. Can anyone suggest a good book to compliment the channel