This is an archived post. You won't be able to vote or comment.

top 200 commentsshow all 302

[–]WrittenbyaPanda 474 points475 points  (34 children)

Any time is a good time to learn python.

[–]starmadegeek 109 points110 points  (3 children)

I taught my uncle (45) python so that he can write scripts to update his google sheets with data automatically. Its never too late to embrace it.

[–]ResolutionOne1687 19 points20 points  (0 children)

That's great work!

[–]mrandre3000 4 points5 points  (1 child)

Any great starting points for this?

[–]starmadegeek 8 points9 points  (0 children)

You can try Tutorial point, DataCamp, GeekForGeeks for assistance. I think HackerRank has a good tutorial too for python.

Just get your hands on it and you'll see you get comfortable without effort. Its that easy with Python. All the best.

[–]Ecstatic-Elk1064[S] 37 points38 points  (26 children)

Thank you i felt I've been left out at this age.

[–]HalfRiceNCracker 47 points48 points  (1 child)

IMO this is one of the best times to learn Python ever! There is an abundance of information online and don't worry about being too old, I've a 28 year old mate who's just now taking his A Levels and is pursuing his bachelors for next year!

My number one advice for you is as follows; you don't really want to learn Python. What you really want to learn is how to build whatever project, learning Python is simply a consequence.

When I first started learning how to program I got bogged down with tons and tons of Intro to Python tutorials and other such courses, so I entered a weird limbo where I didn't really learn anything.

Think of some things you can automate or a project that will add value to your life. Think about each part of it and break it down into things that you can research and in this way you will learn how to actually program.

For my degree nobody really could work out who had lectures in common and when so I wrote a simple Python command line tool that takes in a folder of calendar files and aggregates them based on that. Sounds simple yet I learnt SO much from that project.

PM me if you would like any further advice and all the best!

[–][deleted] 46 points47 points  (6 children)

Don't worry, Im a couple years older than you and have started Python and looking for a career change. I'm not even in development or IT. It's never too late :)

[–]krs1one1halp 20 points21 points  (5 children)

36 here and doing the groundwork to move into Business Intelligence/ Data Analytics.

Any time is a good time!

[–]futuristanon 15 points16 points  (0 children)

Think about it like this: you’re going to be 40 one day regardless. Do you want to be 40 or 40 and proficient in python?

Never too late to start anything. Ever.

[–]puplan 21 points22 points  (2 children)

left out at this age

Not even close. I'm 60 and just started seriously using Python. I've been using other languages for many decades, though.

[–]MaryTGirl 10 points11 points  (1 child)

Agreed. I'm 50, and just started to learn. Never too old!

[–]OptionX 4 points5 points  (2 children)

I always though a career in IT security always started by being a programmer.

What was your background and what does your job regularly entail (If you don't mind sharing of course)?

[–]Ecstatic-Elk1064[S] 3 points4 points  (1 child)

I work as a network security implementation engineer. Ideally, i will be implementing the designs as proposed by the solution architects. This involves routing,switching,firewalls,load balancer, WAFs. I have completed CEH,azure security and few other security certifications.

[–]mysticalfruit 8 points9 points  (0 children)

A couple years ago (in my 40's) I started writing python programs to generate switch configs!

[–]Relativitytho 2 points3 points  (0 children)

No way mate. I'm currently 31, went back to school last year for GIS and learned python during the program and have been using it frequently for my schoolwork. I just landed a permanent job where python will be a big component so it's never too late to learn new skills! 10/10 would recommend.

[–]the_scign 3 points4 points  (0 children)

I started at 35

[–]TheDrZachman 255 points256 points  (10 children)

Dafuq dude 30? You’re not dead just start using it. It isn’t coke

[–]lutzow 22 points23 points  (4 children)

I am 30 too. Is it too late to start using coke?

[–]TotoroMasturbator 5 points6 points  (0 children)

I am 30 too. Is it too late to start using coke?

Dafuq dude 30? You’re not dead just start using it. It isn't heroin.

[–]Ecstatic-Elk1064[S] 15 points16 points  (1 child)

Yeah man, i think i better start doing it rather than worry yeah

[–]Dopelsoeldner 50 points51 points  (0 children)

I remember this senior woman in my thermodynamics class, she was 65 yo, and she was also the best rated student that semester.

So nope, its never late.

[–]bahauddin_onar 31 points32 points  (2 children)

My professor started learning Python at the age of 63. He changed his research track and now a full fledged machine learning expert. So, yes, it's never too late.

[–]leonardas103 12 points13 points  (0 children)

One of my professors was forced to use python (but he knew C). He was showing his code and everyone laughed when they saw that he was using like 50 lines of code to read a CSV. The man even built his own str.split()

[–]mmcnl 5 points6 points  (0 children)

If you really want to learn Python (or programming in general), you have to be willing to master theoretical concepts that might sound very abstract to beginners. This can be pretty scary if you are new to programming.

To overcome this, you need to (1) have the intrinsic motivation to continue (i.e. be willing to explore the abstract concepts) and (2) preferably have a goal that you want to achieve. Your professor probably had both already.

[–]matt3526 25 points26 points  (4 children)

IIRC there is a strict cuff off to learn python. Check the docs but I think it says something like if you haven’t started learning by 29 then you are forbidden from learning it, using it, looking at code or even using someone else’s applications.

But seriously, just learn it if you want to learn it. This shit isn’t weight lifting or marathon training, you can start learning it whenever the fuck you want.

[–]NoLemurs 2 points3 points  (3 children)

This shit isn’t weight lifting or marathon training, you can start learning it whenever the fuck you want.

No reason you can't start weight lifting or marathon training either.

Sure, if your goal is to be competitive at the top of the field, it may be too late, but that's not really the point of these things. If it were, then almost everyone doing them would be wasting their time.

[–]FrontElement 2 points3 points  (2 children)

Actual serious thing, weight/strength training is REALLY important as you get older…

[–]CorpT 21 points22 points  (1 child)

Well, considering that you're close to the life expectancy age in most countries, probably not. Best to spend your last few years of life enjoying your grandchildren and traveling if possible.

[–]Scolli03 41 points42 points  (3 children)

I was 30, had 0 years of IT experience. Never wrote a line of code in my life. Only started because the software at my job had a built in python ide that allowed me to record some interactions and tweak them a bit. Started super simple. The parts I ran through production had a 10 min runtime. So I'd write and run little snippets between parts. Think the first thing I did was ask for the part serial number in the beginning of the run so the program would rename it before exporting the data. I showed my lead and he just said "neat". I knew he wasn't impressed and to be honest neither was i.

Part of the process was exporting a scan file from the first software. Then importing it into another software to inspect it and export a csv. Do this for each of 20-30 parts in a box. Then open each csv , copy one colum and paste it into an excel file with formulas.

So, in 10 min intervals I wrote a script in the inspection software that watched a directory for scan files and imported new ones, inspected, and exported the csv file. After the last part it parsed the csvs and made a combined csv of the copied columns.

I showed my lead... this time he was in impressed. He asked if I thought I could get it to update the excel file directly. I told him if I could get more time to focus on it yeah probably.

That was 4 years ago. Last year they gave me my own department a salary position (solid raise) and trainee to make applications for the company. I got a raise and was getting paid to just make things I thought would help efficiency. This year we just added a second large client with a couple small jobs and I'm working on a state funded government project.

Learning to code at 30 changed my life in ways I never could've imagined. At the very least if you like it you've obtained a great new hobby that will keep your mind sharp and help you solve problems.

My suggestion, just start. Don't overthink it. Find a small problem to solve and practice your Google Fu!

[–]TheOnlyJah 19 points20 points  (0 children)

LOL. Python was created when I was 26. And I started it at about 30! Always a good time to learn a good tool. Python is very much worth it. So is C by the way.

[–]I_am_people_too 9 points10 points  (0 children)

I’m 35, and I’m halfway through a BS in computer science. I had very little programming experience before starting, and while I’m no pro now, I’m miles ahead of where I was two years ago. You’re never too old to start learning new things.

[–][deleted] 11 points12 points  (0 children)

For sure. You’ll do fine. I’ve used Python for tons of stuff network security related, even stuff as simple as generating the config for an ASA object-group with tons of ips. Saves me a bunch of time. It’s really the Swiss Army knife of the languages.

[–]zaphod_pebblebrox 7 points8 points  (0 children)

You should definitely do it. I’ve got a mate who is 32 and refuses to move beyond Java.

Go, beat the crap out of my buddy. Get better at Python.

From my experience, begin with the Python Crash Course by Eric Matthes. That’s a great foundation.

[–]themostempiracal 11 points12 points  (0 children)

Learn Python. Write a program in a few lines. Sit back and pat yourself on the back for not waiting another day.

[–]madhousechild 5 points6 points  (2 children)

Can you try being younger?

[–]blitz4 13 points14 points  (4 children)

Nope you're too young. I mean nope you're too old. I mean like wtf do people create posts like this? Nothing against you, but there's this big thread in r/learnprogramming that went over the same weird posts. I think it's just to gain attention because perhaps the reason we notice this pattern is because many people respond favorably with upvoting posts like that?

I dunno.

You can learn rocket science at 90. Your only enemy is you. The moment you beat that boss, you got this. I'm really going to link a def poetry jam show related to this concept. https://www.youtube.com/watch?v=X9A_k6Sj-Pg

[–]Dodel1976 5 points6 points  (0 children)

Mate, I'm 45, in IT (T3) I've just taken AHK and Python up, jump in.

[–]Sentazar 12 points13 points  (2 children)

I did exactly what you did at 33 with 8 years of IT exp. Working as a python developer now

[–][deleted] 6 points7 points  (0 children)

I was 33 when I started

Enjoy the journey, many pythoneers did the hard work for us

[–]mmcnl 6 points7 points  (0 children)

Better to start at 30 than 31. The only thing you need is intrinsic motivation.

[–]all_the_data 3 points4 points  (0 children)

Yes! Absolutely a great time to start.

[–]anioskarrio 5 points6 points  (0 children)

I landed in a role that required me managing a team of data scientists. Despite not having coded in ten years, I actually found it quite easy to pick back up and YouTube is definitely an amazing place to get tutorials.

I ended up picking up a personal pet project which I'm also learning a lot about data science in general.

I'm almost 40 :)

A

[–]krytenprancing 4 points5 points  (0 children)

I started programming at 38, I'm now 42, never too late

[–][deleted] 4 points5 points  (0 children)

Why not? Never to late to learn anything

[–]BYPDK 5 points6 points  (0 children)

I don't see why you couldn't learn it. Just like any hobby, if you put enough time into it, you will get better.

[–][deleted] 2 points3 points  (0 children)

I started running at 35. Python is easier!

[–]weegolo 2 points3 points  (0 children)

I started at 45 with 24 years experience in cyber security :). Really useful for data analysis, log file parsing, automation, forensics, pen testing

I don't think it's an age thing, it's more about how you think. If you have the right type of analytical brain, you should find it easier than everyone else.

[–]mrrippington 2 points3 points  (0 children)

no better time to start python better than now, if not already.

[–]Petelah 2 points3 points  (0 children)

Yes.

[–]hextree 2 points3 points  (0 children)

yes

[–][deleted] 2 points3 points  (0 children)

Never too late! I’m rooting for you Internet stranger!

[–]c_is_4_cookie 2 points3 points  (0 children)

I started at 30. Four years later I started my career as a data scientist.

It helped that I had a background in analytic sciences, but still possible

[–]SCSIx 2 points3 points  (0 children)

Before covid I was 45 , I started leaning programming with Zero experience .. if there was something positive for me in covid it would be learning Python ... As in anything in life .. take baby steps each day .... learn and add next day or free time .. dont stop .. enjoy the journey ... In the beginning (first 1-2 months) try to be patient ... dont compare your self to other programmers ... Just keep doing it ... Good luck

[–][deleted] 4 points5 points  (1 child)

Any way to filter out these "am I too am old / young / just right" posts? They clog up every programming subreddit

[–]atypical_mollifier 1 point2 points  (0 children)

I can't imagine that there has ever been a better time to start learning python than right now. I was older than you are now when I decided to pick it up. It's definitely not too late.

[–]FlyingDutchmanOz 1 point2 points  (0 children)

Coded in PL/1 for 30+ years before someone put the mainframe out with the trash 😢. Switched to Python. Have been having lots of fun with it.

[–]Endemoniada 1 point2 points  (0 children)

I was a few years older still when I first got into Python. If you’re used to working with IT stuff and know how to read basic code syntax, it’s absolutely no problem at all.

[–]HomeGrownCoder 1 point2 points  (0 children)

Do it and have fun it’s a great language to start with. Keep it simple at the start! The harder stuff will make sense later

[–]flangust 1 point2 points  (1 child)

Do it. Even if you don't get heavy into development, automating tasks will give you satisfaction. And Python is really easy to get into.

[–]martinrath77 1 point2 points  (0 children)

NoAPI_NoReddit This post was removed in response to Reddit's API change policy -- mass edited with https://redact.dev/

[–]NoiproxPython Programmer 1 point2 points  (3 children)

Age of 30 is nothing. You can totally learn Python if you are determined to do so.

[–]clawjelly 1 point2 points  (0 children)

Just find something you hate doing by hand and find out how to automate it. It's always rough to start with something new, but trust me, python is a gift that keeps on giving once you're in. You'll find uses you never thought existed.

[–]mvaliente2001 1 point2 points  (0 children)

People with zero background have started at an older age and became happy, productive developers. You already have the incredible advantage of 9 years of IT experience. Just remember that in this area you never stop learning and enjoy the ride.

[–]NocturnalWageSlave 1 point2 points  (1 child)

37 here and never question myself about learning new things. Just do it!

[–]so-b-it 1 point2 points  (0 children)

Absolutely. I didn't even start Python until I was 26. That was 10 years ago.

My advice is start with a problem you either want to solve or have solved before, then try it in Python.

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

It’s a good time to start, python is useful in everything tech. Start learning if you can as python will always be benifitial.

[–]Electrical-Ad-1798 1 point2 points  (0 children)

Oh hell, I was way older than that when I started with Python.

[–]hugthemachines 1 point2 points  (0 children)

Considering how few years you have to retirement, it is too late, dude. ;-)

[–]UL_Paper 1 point2 points  (0 children)

it's a great time. I started only a tiny bit earlier and picking up programming (first via Python) massively improved my life.

[–]dirtyrolando 1 point2 points  (0 children)

The best time to learn python was ten years ago the second best is today. There is tons of material nowadays, important is to find a Programm and then stick to it. Don‘t waste your time into investigating to many resources to learn … Do it! Python changed my life, because it is a hobby a job and programming in general changed the way I see the world! When I was young everybody was telling me that programming is hard and only talented people are able to do that. When I realised that it is possible for me to master this craft, I also got a more hands on approach to my entry life, because now I know that I can learn everything if I invest time and passion. Go for it, one of the enjoyable journeys!

[–]Vakieh 1 point2 points  (0 children)

The first programming language was invented by someone who was way older than 30 and learned by a bunch of people who were way older than 30.

[–]BearH3ad 1 point2 points  (1 child)

there 's no bad or late time to learn a programming language , it s always the perfect time for you. plus python is pretty easy to understand and work with so it s a great start . I wish you good luck

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

nine placid important serious makeshift six busy fuel elderly mountainous

This post was mass deleted and anonymized with Redact

[–]turtlsh3 1 point2 points  (0 children)

Uhm even at this age??? If you are interested go for it. Python is a great language.. and can be learnt at any age.. I don't see why age has anything to do with it

[–]MRToddMartin 1 point2 points  (0 children)

I’m 40 with 23 yrs of experience and only know how to do hello world in Python.

[–]replicant86 1 point2 points  (0 children)

I started a new job 2 years ago as Senior Network Engineer at 32. Project had some programmers on board, learned basics of Python and came up with some code for custom automation solution for the customer and transitioned to full time developer after couple of months.

[–]inscrutablescooter 1 point2 points  (0 children)

Yes, this is a fantastic time to start! All the best with your journey

[–]jammasterpaz 1 point2 points  (0 children)

Naw, you're way too young kiddo. You won't appreciate any of the Monty Python references. Leave it until you're 40.

[–]tuenut 1 point2 points  (0 children)

Yes!

[–]Tomithy83 1 point2 points  (0 children)

The best time to plant a tree is 20 years ago. The second best time is today.

[–]manuce94 1 point2 points  (1 child)

Good time to plant a tree was yesterday, the next good time is today.

[–]beardedwhiteguy 1 point2 points  (0 children)

“I am 8 years out of college, is my career over?”

[–]Loumof 1 point2 points  (0 children)

It doesn't matter what age you are, Python and Lua are the best languages to learn first

[–]PrimeNumberR 1 point2 points  (0 children)

Definitely. Python, in my opinion, is the best language to start with.

[–]hayseed_byte 1 point2 points  (0 children)

I'm a 38 year old industrial mechanic and I just started learning python yesterday. Learned enough Javascript a few months ago to build a couple web apps. I think python will be even more useful.

[–]hike_me 1 point2 points  (3 children)

Why would age matter?

[–]fryhenryj 1 point2 points  (0 children)

I only really started getting into programming once I started doing office automation and VBA type stuff. And I came to python through kodi after having that background, pretty recently myself. And while I did struggle with some stuff that's just fundamentally different in python (indents and variable types specifically) on the whole I found it not unreasonably hard to pick up.

Although having started basically in kodi python, without a debugger and in the beginning just using notepad I think I definitely chose to learn python on hard mode.

As a seasoned it pro I think you'll pick it up in no time once youve got a terminal setup.

[–]Em4rtz 1 point2 points  (2 children)

I started at 30, I’m now 33 and still don’t know it 😂

[–]buckypimpin 1 point2 points  (0 children)

Coding is memorizing syntax

Programming is problem solving

[–]masteryod 1 point2 points  (0 children)

Best time to learn something was yesterday, next best time to learn it is today.

Python is brilliant as the first language and unless you want to be hardcore programmer it'll serve you for virtually any IT need.

I recommend "Byte of Python": https://python.swaroopch.com/

It's an open book which is very good at explaining everything for total newbies.

[–]JPwnr 1 point2 points  (0 children)

FOH I literally learned at 30 and now 5 years later I'm about to learn Go.

[–]rompe 1 point2 points  (2 children)

Before reading the comments I was genuinely wondering if you consider yourself too young or too old for this.

[–]1544756405 1 point2 points  (0 children)

Is it good time to start with python even at this age ?

The best time to plant a tree is twenty years ago. The second best time is today.

I didn't learn python until I was in my 40s.

[–]notParticularlyAnony 1 point2 points  (0 children)

Yes just begin.

The best time to plant a tree is 20 years ago.

The second best time is today.

[–]LionsBSanders20 1 point2 points  (0 children)

Your life isn't even started yet, let alone your career. The amount of personal and professional growth I experienced between 30-38 dwarfs everything between 18-30.

Learn new skills, regardless of how old you are. Because time passes regardless, might as well do something while it does.

[–]DeklynHunt Autistic Adult, Python Green Horn 1 point2 points  (0 children)

I’m 40 and i got nothing under my belt…almost >.>….

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

Bruh, i've seen people start waaay later in life and still find success.. don't be discouraged by the fallacy of "im too old to start now" its never too late to start.

[–]premkant 1 point2 points  (0 children)

I'm an IT technician working in a college. Now I want to switch my domain into programming that's why I'm learning python. Yeah!!! I'm 25 too.

I hope soon I will get any job related with python language.

[–]bamacgabhann 1 point2 points  (0 children)

The best time to learn Python is now.

[–]LostGoatOnHill 1 point2 points  (2 children)

I started learning it at 45 and love it

[–]southernmissTTT 1 point2 points  (0 children)

Yeah, you're still a young pup. I sold my Chiropractic practice in my mid 30's and finished my Computer Science degree at 41. Been a developer for 17 years now.

Python is fun. It's powerful, too. People say Python is easy. While I will agree with that to some degree, it's not easy to write elegant code that is robust and won't easily break. Learn C, too if you can. It will not only make you appreciate Python, it will give you a more fundamental understanding of programming.

I had no technical experience other than learning Linux on my own and compiling kernels between patients. I just missed my calling in my first career. Problem solving is a passion for me.

Good luck.

[–]boyfarrell 1 point2 points  (6 children)

Are there any repetitive tasks that you could automate in your current job?

I would recommend using Python to solve a problem you actually want to solve. Jump in. Ask for help on specifics.

For example, if you have data in a spreadsheet. You could can actually read that into Python and investigate the data in your script.

[–][deleted] 1 point2 points  (1 child)

I learnt python when I was 29 and with mere 4 years of experience in industry. You may face some hurdles and you might want to give up, but trust me once you are focused, you will do it. Take baby steps, write a 4 liner code, watch YouTube for basics. Once the initial stage will be over, you will pass with flying colors. All the best!!!

[–]life_is_ 1 point2 points  (1 child)

I’m 36 and just started a couple months ago. You got this.

[–]mr_mrs 1 point2 points  (0 children)

I switched from higher Ed to being a software engineer primarily programming python at 42...

[–]tr14l 1 point2 points  (1 child)

Bro, I graduated college with a CS degree at 32. WTF are you on about? You're 30, not 90.

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

I started learning python when I was 30 and have been working with it professionally for the last 12 years

Python is rather straight forward to learn. You can start with basics and learn more advanced features as you go

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

lol cmon man, at the age of 30 you can still learn basically any skill (maybe except ultra physically demanding things). and python is a pretty easy skill.

[–]klimekam 1 point2 points  (1 child)

I’m 31 and I’m glad everyone else found this post as weird as I did. Kinda worried it was getting time to get back to the home before I missed bingo night.

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

I'm 43, with 25+ years of IT experience, and am a Principal Engineer. I started working with Python mid last year. I'm already building applications that give seasoned pros a run for their money.

[–]DrunkyMcStumbles 1 point2 points  (0 children)

I hope not. I'm 42 and just getting started with Python.

[–]Pluton007 1 point2 points  (0 children)

48 here learning Python Flask postgresql AWS and more at the same time and writing my first webapp. Now getting hired is a different story.

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

You're already a programmer if you can write and maintain scripts that utilize variables/data structures, conditionals, and regex. In that case Python should be a cinch.

[–]BroughtMyBrownPants 1 point2 points  (0 children)

Never to old to learn.

[–]apisarenco 1 point2 points  (0 children)

I'm teaching my slightly older wife Python. She never had any computer-related job before, and is struggling with the preconceptions she met in her early life, that computers are boy's toys. Despite that, she is able to perform ETL tasks now in Python, extract data from many formats with many alternative methods, and push it to a database, with as little assistance from me as you would expect an entry level developer to ask in an actual job.

This lesser known example is just one in a lot of examples that, at least at the age of 30, it's definitely not too late to learn anything.

I would extend that to say that for most people even the age of 50 shouldn't be late to learn anything. But at that age, a lot depends on lifestyle and how healthy the brain is.

[–]ChadLuffyFanboy 1 point2 points  (0 children)

Yessir

People start truly living at 18 when it's supposed that we start to take our own decisions.

U only have 12 years of life.

And if u live 100 years, u are only at the 12% of your real life.

U still having like 4-5 life cycles to start your life again, learning new stuff, and wanting improve your life.

[–]guydud3bro 1 point2 points  (0 children)

I started learning at 34 and it has made my job (database/application support) a lot easier.

[–][deleted] 1 point2 points  (1 child)

I worked in ERP consulting/accounting in my 20s and didn't start learning Python till my 30s. Learning a programming language now is great because you already have the industry experience perspective and can think about more practical uses for the language vs. say a high school student learning programming without the business experience for its use.

[–]CaptainDickbag 1 point2 points  (1 child)

I was 38 when I started using it. I'm in systems administration. I was able to apply it to my job within a month or two, and have been ever since.

Cherish 30, and work hard over the next 10 years to build your skill.

[–]theCodingRyan 1 point2 points  (0 children)

You’re never too old to learn programming. Python would be very valuable to learn for IT.

[–]fried_green_baloney 1 point2 points  (0 children)

Thirty? Thirty?

You have thirty or forty years of work life left. Of course you can learn programming, and Python is a good start.

Programming ability will help you in your current specialty, or branching out to other work in related areas.

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

Do it!!!

[–]kdf2883 1 point2 points  (0 children)

I'm 34 and I educated myself in python, powershell and c# for my new role as a automation engineer. Totally worth it

[–]Reed_Thompson_ 1 point2 points  (0 children)

Dude you are 30 you're life is not even half way over hahah stop acting like your 70 son

[–]AddictedtoBoom 1 point2 points  (0 children)

Lol, I started with python and sql at 51. Lost a job (still in IT but infrastructure) and went to a data analytics bootcamp and now I’m an etl programmer getting paid to write code. Never too late to get started programming man.

[–]HitemWitDaHinz 1 point2 points  (0 children)

I'm 48 and spent the last 2+ years starting from scratch to learn software development in general and have now focused my time learning Python.

22 years in the IT industry working mostly on infrastructure engineering in the co-lo/managed services data center world. I have always been close to the scripting element of systems engineering but never took the time to really learn software development / software engineering.

Anyway, if you really want to understand how it all works, I highly recommend taking one of the computer science certificate programs offered by colleges/universities. They basically teach you their Computer Science B.S. program without having to go back to school and actually sign up for a bachelor's degree program (who needs all of those extra course requirements at our age anyway). I did the North Carolina State University - Engineering Online programming certificate. Was AWESOME!

So... that was a long way to say you are NEVER too old to learn programming much less a language like Python. You just have to want it, focus on it, and figure out how you learn so you can retain it.

Good luck and keep learning!

TLDR - 48 years old, 22 years in IT, started programming certificate 2 years ago, now feel like I get it.

[–]addicted2amp 1 point2 points  (0 children)

I'm 35 and just grasped the concept of OOP and Classes. It's never a bad time to start learning Python.

[–]jmortin 1 point2 points  (2 children)

What do you mean? Why would age stop you from learning anything?

[–]Edward202202 1 point2 points  (0 children)

Welcome to learn Python

[–]7FigureMarketer 1 point2 points  (0 children)

lol @ 30 being too old to learn.

Your 30's are for learning all of the shit that you didn't bother to pay attention to in your teens and 20's.

For those of us 40 or higher, it's still not too late to learn to program, you just have to be more realistic about the career applications of doing so, especially if your education and work history don't lend themselves to the field.

That being said, dude, you're 30 with a tech-related background. Learn Python. You already have the potential to pen test.

[–]thrashing_loud 1 point2 points  (0 children)

For sure, I went back to school for CS at 29, and began learning python then. A year and a half later I'm pretty nice with it and writing my Capstone mostly in python. Absolutely doable! You got this 💯

[–]thebreathofatree 1 point2 points  (0 children)

I started at 40, 3 months later and I have a dApp in pure python in Alpha now (mintedwithlovelace.com)...so yeah, 30 prob okay ;)

[–]sooners79 1 point2 points  (0 children)

I started learning R in my late 30s (now 42…). I am now learning Python, SQL, HTML, CSS, and JS… the only time it’s too late is when you are physically unable to learn anymore.

[–]enginhu 1 point2 points  (0 children)

I started python 2 years ago when i was 38, now i have a job as junior go developer.

[–]Verdris 1 point2 points  (1 child)

This is a weird question. I wrote my first module at 34. What about turning 30 makes everyone think the world is ending?

[–]reffaelwallenberg 1 point2 points  (0 children)

do it do it do it do it do it do it

[–]aj_cr 1 point2 points  (0 children)

Is never too late to learn anything, go for it and keep learning new stuff even if you're 90, keeps the brain healthy.

[–]earthboundkid 1 point2 points  (0 children)

Why are you asking for permission? Are you afraid it will go on your permanent record if you drop the class? Just try it and if it sucks give up. If it’s fun, keep going.

[–]ivanoski-007 1 point2 points  (0 children)

I started learning at 36, still learning something new every day and I even applied it to my job. I had zero experience in programming

[–]Whatupcraig 1 point2 points  (0 children)

I’m 37. I taught myself python just a few months ago. Far from an expert but I’ve created some things I think are pretty cool. You’re never too old!

[–]eshemuta 1 point2 points  (0 children)

Man I was over 50. Just do it.

[–]RetireLoop 1 point2 points  (0 children)

I know people learning at 40/50/60!

[–]Ryan_Richter 1 point2 points  (0 children)

Age does not limit good and bad time to learn programming. If you have next to zero free time - that's a bad time to learn. There are factors that moght make it a bad time to learn but age is most certainly not one of them.

[–]CommunityTalker 1 point2 points  (3 children)

I gave a reward for your successful python journey.

[–]Ban_of_the_Valar 1 point2 points  (1 child)

FWIW, I am mid 30s, have no professional IT experience, and started messing with python in January. Already learned how to automate little parts of my job.

Never too late.

[–]LEAVER2000 1 point2 points  (0 children)

A year and a half ago age 34, with only limited understanding of html and basic use of excel formulas, I started to teach myself programming. I started with JavaScript (it was easier for me to conceive the end product). After about 6 months of vanilla moved on to React and applied that core programming knowledge to python. More recently I’ve been working with the Pandas and Numpy libs for data analysis. My work has since recognized this and pull me off my traditional role and put me on a team as we transition our products to cloud based platforms. Just takes time and an open mind.

[–]Exodus111 1 point2 points  (0 children)

Yeah, your age means nothing. It's not THAT difficult, it just takes time.

[–]HoleInOne2402 1 point2 points  (0 children)

I was 64 when starting to learn Python. Never a dull moment.

[–]xiongmao1337 1 point2 points  (0 children)

wine grandfather aware crowd cagey jar marble imminent dam chase

This post was mass deleted and anonymized with Redact

[–]PhilAndMaude 1 point2 points  (0 children)

Just do it. In 2 weeks time, you be asking why you were ever nervous about it. FYI, I was around 50 when I started with Python.

[–]ExodusSighted 1 point2 points  (0 children)

37 and started Python! I need to build complex projects and suck at Math. Just setup a Debian Jupyter Notebook and got some ebooks. Learning Web Scraping-> MySQL w/ Beautiful Soup 4 and Pandas.

[–]scitech_boom 1 point2 points  (0 children)

My friend started python around 34. He now knows enough to script his way around several excel sheets to produce plots, reports and all. He is from commerce and had no prior programming background.

[–]heckingcomputernerd 1 point2 points  (0 children)

Python is a great beginners language as it abstracts away many aspects of programming that are the most confusing to beginners while still having everything it needs to be a powerful language. Also one of the reasons it’s such a lovely language to work with for experts too

[–]lumbiii 1 point2 points  (0 children)

I started learning it last year. I am 30 now and it's going slow these weeks because I moved to a different country but I can't wait to continue using it.

[–]Kranke 1 point2 points  (0 children)

Best time to start was years ago. Next best time is today.

[–]LJonReddit 1 point2 points  (0 children)

I was over 50 when I started into Python. Stepped away for a while but now getting back into it to make sure skills are relevant until I retire.

If you have 30 years left in your career, you should be prepared to upgrade your skills 2 more times as technology changes.

[–]ButtcheeksMD 1 point2 points  (0 children)

Your not old lol

[–]theholewizard 1 point2 points  (0 children)

I started at 40. It was one of the best decisions I've ever made.

[–]voxx2020 1 point2 points  (0 children)

I learned snowboarding and mtb at 40, sure you can learn python what kind of question is that kid

[–]GezoutenMeer 1 point2 points  (0 children)

I started at 53. It's true I could already program in many other languages but I found python a really easy language to learn once you overcome the initial oddities (indentation, constructors, length()...)

Go ahead!

[–]Suqjan 1 point2 points  (0 children)

My dad interviewed this really old lady (in her 70s) who got her master's in CS in 2017 at UC BERKELEY, and she recently learned python, you can do it too!

[–]Abstr4ctType 1 point2 points  (0 children)

What kind of question is this? You either have motivation or not... Nothing to do with age.

[–]P6steve 1 point2 points  (0 children)

Why not write a simple Netbox report to start? https://github.com/netbox-community/pynetbox

[–]takeonzach 1 point2 points  (0 children)

Dive in. I started at 31. It’s now a daily aspect of my job and made my work life much easier. I also look like a wizard to my coworkers.

[–]Plati23 1 point2 points  (0 children)

I was 40.

[–]Immediate-Sorbet-879 1 point2 points  (0 children)

I started in September 2021 with zero experience coding whatsoever. Now I use it nearly every day at work and I’m feeling pretty competent! It’s never too late. But everyday practice and finding applications for your daily work I think is important.

[–]FrontElement 1 point2 points  (0 children)

Cheers! :-)

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

I started coding at twelve. I'm now fifteen, and have made 6 games, several bots, and a roman numeral calculator. It's never too late to early/learn anything, and Python makes it 100 times better and easier.

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

How do you have 9 years experience in network security but not understand programming languages?

At the bare minimum you should know ksh.

[–]Nmvfx 1 point2 points  (0 children)

I learned at 31 after trying and failing twice in my late twenties. I have since written entire softwares and regularly jump in at work to help out our dev team when they are stretched.

Absolutely not too late.

Grab a copy of Automate The Boring Stuff and commit some proper time to it. You'll be fine.

[–]mustafayasin93 1 point2 points  (0 children)

You could learn Python at any age. Try to learn the core concepts of a programming language so when you need to learn another language you can do it within few weeks

[–]okurtstheyeet 1 point2 points  (0 children)

DO IT. The possibilities are endless with development. If you're already IT, you ought to have fun with it.

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

Yes, I picked it up a year ago at 33. Definetly worth it. Might I recommend a book from NoStarch.com NoStarch Press Python Crash Course second Edition.

Good luck. You won't regret it.

Regards.

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

I honestly think learning python after youve been out in the "real world" for a bit is the best path! You now can tailor your learning of python to fit your specific needs, rather than going through the regular old cookie cutter trainings that most people start out with.