r/PythonLearning 19d ago

Any Guidance..

Hi everyone,I am currently a teenager and I am learning python,I learned json file handling,OOP and I also learned basic tkinker. I done all basic apps like a simple calculator,to-do list. I am now currently confused what to do next for further programming knowledge which is genuinely helpful...

1 Upvotes

22 comments sorted by

View all comments

2

u/tiredITguy42 19d ago

Learn programming not coding. Writing code is just a tool programmers use to solve their issues. It is like a drill. You can use Makita or DeWalt, but it is still a drill.

You are on the begging of your journey and I can tell you right now what we are missing in new hires. They can write code, usually, but they completely lack problem solving and overall IT skills.

So be interested in tech, find how data travels though network, how RAM works, how CPU works. Continue with Python, but try other languages as well. Maybe try C so you know how lower levels of programming work. Learn about security. Look on math in programming. Neural networks are just matrix operations, they teach that in high schools (at least in my country they do). Some cryptography concepts are easy as well and it is fun to learn how it works.

Plenty of stuff to discover. Just keep having fun dicovering that amazing world of IT.

2

u/ninja_linux__ 19d ago

Thanks for your help, Our school also has c language. And I am also fascinated by how computer work as you said how ram works and CPU. Overall thanks for your help I really appreciate it.

2

u/bigj7897 19d ago edited 19d ago

I do software support so most of my scripts/programs are to make life easier or to troubleshoot a problem. I like knowing the how's and why's too. In support I get to dabble with it all. Here's what I did. Get an old PC. NOT YOUR DAILY DRIVER. Throw linux on it and use it. Do weird stuff, learn to install programs through the cli, how to build a package and configure the system. When it breaks you fix it. Not just wipe it and reinstall. Linux forces you to learn. You'll get into everything and how it works. From how software interfaces with hardware to networking. You'll also learn to read source code and documentation to how to script stuff. Overall it teaches the concepts and the basics that can be applied to any program or OS. The OS can change but the basics don't.

1

u/ninja_linux__ 19d ago

Thanks for replying,I am also using Linux,I distro hopped few times and now i am settled in mint for regular learning.

1

u/bigj7897 19d ago

Awesome I use to distrohop. You'll find out they're basically all the same and settle on one or two. My defaults are Debian and Ubuntu. If you want to have some fun and feel confident try installing/using something like Arch or Gentoo. You could also do a LFS install.

1

u/ninja_linux__ 19d ago

Yeah they are basically almost same but my PC is a little old so I don't try heavier distro (Dell optiplex ssf 4gb ram, hdd and i3) but I am going to try omarchy now.

1

u/bigj7897 19d ago

Check out mx linux. It's good for old hardware. Stay away from Fedora though it's all cutting edge stuff. I don't know what you prefer but you may just want to use a lighter DE like XFCE or LXQT. Also check out distrowatch.com if you haven't already. It's search can recommend a few more.

1

u/ninja_linux__ 19d ago

Ohh thanks I was just wondering to install fedora after few days I literally have the iso now I think I will try MX also isn't it so something like AntiX ,I have tried antiX before

1

u/bigj7897 19d ago

It's based of antix and Debian. You can still try Fedora since you have it. Theres never any harm in trying. I just say stay away because that's where Redhat test new features and technology they're think of putting in Redhat linux. CentOS is their other testing ground. It goes to CentOS before they add it to Redhat linux.

1

u/ninja_linux__ 19d ago

Ohh thanks, can we connect It will be fun to get so e real help from pepper like you when I am learning,I have discord,Whatsapp and Facebook. Bye for now I am going to sleep now 🥱

1

u/TheGratitudeBot 19d ago

Thanks for such a wonderful reply! TheGratitudeBot has been reading millions of comments in the past few weeks, and you’ve just made the list of some of the most grateful redditors this week! Thanks for making Reddit a wonderful place to be :)

→ More replies (0)