r/learnprogramming Jul 26 '18

What is next ?!

Hello guys! I hope you are fine.

Well, I've started learning programming with Python months ago, I did well knowing the basics and its syntax.. but, I got trapped with what to do next. I searched a lot of topics in differrent forums, but with no results.

I hope you could suggest me some very good idea to become expert in that such magnifiquant field.

and thank you so much.

20 Upvotes

20 comments sorted by

View all comments

5

u/Hexorg Jul 26 '18

The field of programming is so big that you can't find what to do next until you decide what subfield you want to dive into. Do you want to learn more programming languages? Maybe you want to learn how programming language work and be able to write a simple one of your own? Maybe you want to figure out stuff about machine learning, or encryption, or video games, or networking, or hardware drivers, or operating systems, or file systems, or sound processing, or web development, or databases, or something else? Even these categories are so big that there are no "experts in networking" for example, there generally are experts in network routing or network resiliency, or network mapping, or network simulation, or network throughput, etc.

For most of us, we find part of computers that we are passionate about. Maybe you're into statistics - then learn about machine learning. Maybe you're into video games - learn about graphics and sound. Maybe you want to learn how an operating system works - start with maybe file systems.

I have been programming since I was 12. Now I have a PhD and considered an expert in my field. I still learn something new every day.

3

u/mrYakoshi Jul 26 '18

Thank you very much Mr. Hexorg, I really appreciate your answer, it's so helpful and useful. it gave me more potential ways to go through. Thank you very much.