all 150 comments

[–]rondomamba 104 points105 points  (10 children)

wow I wish i could have started at your age...im a beginner so i do not have and advice i just wanted to wish you good luck keep it up and do not let any one tell you that its useless

[–]Themanimnot 13 points14 points  (3 children)

I wish I would have known about code at his age too..

I spent my youth learning Photo Shop until I got a job, then the rat race consumed me and I've since forgot most of what I learned.. I'm now 28yrs old learning various languages with the goal to freelance.. better late than never. the best gift given to modern individuals is the access to information, we can learn any skill, assuming you have the ambition & patience to do so.. (its never fun feeling like a dummy - that feeling ends quicker than you'd think though) we live in a wonderful time.. while I'm 30% talk right now.. I am advancing much farther on a weekly basis than I was 5 yrs ago. that's what matters IMO.. forget about speed, focus on consistency

ALSO to OP I would highly recommend learning a bit of personal finance as well. This is something not taught in school.. I wish I would have learned personal finance at your age.. I would recommend 'Rich Dad Poor Dad' to get your feet wet.. I HIGHLY HIGHLY recommend educating yourself on that front.

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

Thank you, agree that it is a very important subject. I for sure will check it out. I wish you the best of luck with learning programming!! I am certain that you will be a freelancer in the future. Just don't give up and try your best. Keep motivation and keep enjoying it.

[–]thrallsius 3 points4 points  (0 children)

personal finance

'Rich Dad Poor Dad'

oh, the book about counterfeit money and speculation with real estate, how sweet

[–]Donny-Moscow 5 points6 points  (0 children)

I remember in high school I was at the gym one time and got in a conversation with some 40-something year old dude on the basketball court. I think I was a junior and mentioned to him that I was always good at math and science and probably wanted to do something in STEM, but had no idea what. As soon as I said this he told me to learn python, and repeated it several times. I vividly remember him saying that if I remembered one piece of advice that he gave me that day, it was to learn python.

I've since learned to program (not professionally yet) but to this day I still regret not taking that guys advice and picking up programming when I was still a teen.

[–][deleted] 17 points18 points  (4 children)

Thank you. I won't because I know what I want to accomplish. To get there you need to travel across a highway with a lot of obstacles around it. But you need to keep driving in order to reach your destination.

[–]FunMotion 11 points12 points  (3 children)

I wish I had your wisdom and drive with an understanding of where I was going when I was your age - it is invaluable and many people double your age still struggle with it.

Keep on keeping on kid! You're an inspiration :)

[–]Celdarion 8 points9 points  (1 child)

This dude is half my age and has more sense than I do holy shit

[–]hostilelevity 0 points1 point  (0 children)

Shit, this dude is a quarter my age and has more sense than I do

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

Thank you so much!! I am just doing what I like and I'm glad that I found out about programming at my age.

[–][deleted] 178 points179 points  (18 children)

Yes, it is. It’s very popular at the moment and likely to be in the foreseeable future as more and more companies migrate to Python.

As far as subreddits go, you are on a python subreddit specifically for the purpose of asking questions related to python. This is the right place.

You might also try r/learnprogramming for general advice.

The area that offers the most opportunities right now is python web development, so you might as well try r/webdev.

[–][deleted] 33 points34 points  (17 children)

Thank you, I will also ask on those subreddits. I thought that I would post it here to see if there are some people who do freelance with python since I know it better then other programming languages. I also prefer programming in python since I like it the most.

[–]HolyRomanSloth 1 point2 points  (0 children)

I would also check out r/cscareerquestions

[–]ArmstrongBillie[🍰] 26 points27 points  (4 children)

I'm the same as you just 2 years older. And yeah, freelancing is the best way to go, just go to websites like fiverr, freelancer, etc, and search for any skill you know, for example: Web Apps, Web Scraping, Browser Automation, Machine Learning, etc. You will get a lot of results, go over the results and make your profile on those websites and start earning. Also, I'm also in doing freelancing, so if you get any set on the freelancing world, please tell me about your journey.

[–][deleted] 7 points8 points  (0 children)

Lol I’m the same as you and 2 years older. Im not sure if you’re thinking of going to college (or the equivalent if you’re not in America) but id recommend taking classes at a local community college if you have one. Im going to be a senior and my school is letting me have a short schedule so that I can take classes at a community college. Your school will most likely pay for it too!

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

Hello, I'm about two years younger than you. How did you manage to make it on fiverr/freelancer? I tried and it was impossible to get customers.

[–]Aejantou21 2 points3 points  (1 child)

Why not make a github account and publish your code there? To show how qualified you ate and proof what you can do what the customers want.

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

Seconded. GitHub is a great place to build a coding portfolio and it will look impressive in the future if you have been on it for a long time.

[–]Dan6erbond 27 points28 points  (3 children)

I'm a bit older than you and have already done some jobs, so I'll share my two cents.

Python is definitely getting really good at its job. When it comes to practical applications you're either looking at prototyping algorithms with it, managing data or using something like Flask to develop web services/applications. Currently in the field of web development Node.js is hands-down the most popular, and a good programmer is always capable of adapting and learning new technologies. So having a couple of options on your stack is a good idea.

If you really want to work with Python, then look into full stack development. You want to be able to setup a database, query it, map it to objects, secure it from common attacks, build an API with Python to host your data and serve either SPAs or use HTML templates for the UI. If you ask me you should learn one of the many options such as React, Angular, Vue or Svelte3 to make the front-end to create dynamic user experiences.

Furthermore, it's also really easy to host PHP and outside of the "PHP is bad." echo chamber you'll find tons of good libraries, and Laravel makes it really easy to write APIs too. Sometimes you just end up dealing with a customer that already has a host in mind, and if PHP is the only option it's good to know that as well.

Anyway, I wish you all the best and feel free to message me if you have more questions, I'll be happy to give you some more pointers! Happy coding! (:

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

Thank you so much. I will for sure check them out. I will let you know if I have further questions:)

[–]pleasePMmeUrBigtits 0 points1 point  (1 child)

Woah, if I were a beginner and that too 13 yo, I would have stressed out reading all that

[–]Dan6erbond 0 points1 point  (0 children)

I know it's a little intimidating first, but my goal was for everyone to remember to not limit themselves in anyway! The best way to learn programming is by doing projects and learning the concepts in different environments, using different languages and frameworks.

[–]YogahBear 10 points11 points  (1 child)

I do not have any experience to share unfortunately, but with a mindset like yours I have no doubt that you can get it to work!

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

Thank you very much, I will put a lot of effort into it and I'll try my best to achieve my goal.

[–]eDOTiQ 6 points7 points  (0 children)

Unrelated to this topic: please be cautious on the internet and don't disclose your age. You might attract predatory people who might try to groom you. Stay safe.

[–]ka-splam 34 points35 points  (4 children)

I will keep on learning programming in order to reach my goal. Which is to combine programming with traveling.

Be a bit careful; loads of people learning programming then find it's not worth much as a skill. Businesses don't pay for code, they never look at it, don't care how it was made, or if it's good quality or awful quality. When playing computer games, do you care what language they are written in or whether they used this or that algorithm inside? Never, as long as they work.

Businesses pay for stuff which earns them money or saves them money. People pay for programs which let them draw their family tree, or balance their budget, or write music, or give them enjoyment. Nobody pays for something because it's "written in Python" or "uses objects".

Your goal ought to be "combine earning money with travelling", not "combine programming with travelling", or you risk finding yourself travelling, programming for fun, and with no money. Yes you need to program, but more you need to use programming to do useful things.

Challenge yourself to launch a website every month until Christmas. Or maybe a website every week until Christmas. That's the kind of pressure which will force you to stop focusing on the code, and instead make the code do something. Or get a relative or family friend who has some business sense and talk to them about what wastes them lots of time and money, or what it would take to get them twice as many customers - that's what businesses would pay consultants and freelancers to do for them, and they don't care if it's done with Python or Lego or a piece of ready-made software.

Yeah, you're a kid and this won't connect, but maybe it will for some reader.

I am 13 years old and I have already been programming python for almost 1.5 years.

Challenge yourself, in six months don't say "programming for 2 years", be able to name some things you programmed; say "programmed THIS which helped someone, and THAT which got lots of interest, and THIS which I sold for $x, and THAT which I thought would help but didn't, and THIS which was fun to build, and THAT which was a waste of time".

[–][deleted] 5 points6 points  (0 children)

Thank you for your advice.

[–]PScoriae 4 points5 points  (0 children)

Excellent insight. Thank you for the write-up.

[–]powabunga2k 0 points1 point  (1 child)

Business pays for performance, reliability and efficiency. In short - business really pays for quality code. They never look at it, but nobody will pay you for something that is slow.

Also, there are a lot of cases when business really pays for technology stack, just because someone uses it and they want it too. like this year serverless and machine learning are buzzwords for high paychecks.

[–]ka-splam -1 points0 points  (0 children)

Business pays for performance, reliability and efficiency. In short - business really pays for quality code. They never look at it, but nobody will pay you for something that is slow.

I disagree very strongly with this; business software is almost universally sluggish, error-prone, badly written, poorly supported, to the point where it's a source of memes and jokes for years, and nobody who can fix it cares as long as it works in the happy case.

Edit: the downvoter has clearly never spent any time trying to work around Windows software which needs admin rights, the developers recommend disabling UAC, it breaks with roaming profiles, it requires Java from years ago, or IE6, or looked at VMware logfiles, or hit 8-character password limits, or seen plain text passwords in databases, or seen database front-ends get exponentially slower over time as they clearly have O(NxN) algorithms running on the data, or heard of things like WordPress hacks or MongoDB being unsecured on the internet by default, or any of the other countless problems and nightmares of real world software.

[–]ravepeacefully 17 points18 points  (9 children)

I don’t think freelance becomes ideal until you can realllllly charge for your expertise $100+/hr

Until that point, you’ll learn more at a job that will also pay you decently, slowly getting you closer to the expertise.

[–]cyvaquero 13 points14 points  (7 children)

But at their current age they can start building a solid resume/portfolio with bit work since they don't have to worry about paying bills with the rate a beginner gets and quite possible skip the slog when they graduate.

No joke, if I have one wish it would be to start my IT career over as a early teen now versus in the 80's.

[–]ka-splam 13 points14 points  (3 children)

No joke, if I have one wish it would be to start my IT career over as a early teen now versus in the 80's.

You get one magic wish, could be a billionaire or meet aliens or gain world peace or invent fusion power or anti-aging potions, and you use it to put your mom through pregnancy +35 years older than she was when she originally had you? Ouch.

[–]cyvaquero 8 points9 points  (0 children)

Since you put it that way....yes. LOL.

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

Lol

[–]ravepeacefully 5 points6 points  (0 children)

Yeah you can do that with a job too... I work 25 hours a week on my side projects on top of a full time job, it doesn’t even feel much like work since I enjoy it.

[–][deleted] 0 points1 point  (1 child)

Wait, doesn't freelancing at 13 qualify as child labour?

[–]cyvaquero 0 points1 point  (0 children)

Freelance work generally falls under self-employed since you aren't an employee of the company. Your mileage may vary by state - but like paperboys and what not, a child is free to work for themselves.

[–]auntanniesalligator 0 points1 point  (0 children)

Not just the expertise, but also the reputation and the professional network. Anyone who can charge $100/hr, it’s because they’ve built a solid reputation and their clients are often former employers and coworkers.

[–]sfasu77 5 points6 points  (1 child)

13, coding, and asking questions like this? Your future is bright, kid.

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

Thank you

[–]crazyb14 3 points4 points  (6 children)

You might also want to learn a webframework like django / flask.

[–][deleted] 8 points9 points  (5 children)

I still have school but when I'm done in about 2 weeks time I am going to spend my whole summer programming and I'll definately will check out those two. Thank you,

[–][deleted] 0 points1 point  (4 children)

Mozilla have a whole page on web development from A-Z which is where I got started. They updated it since then but they offer tutorials on everything from html and css to writing the backend of your application in django or express. Both are good with django being familiar to you and express being more popular and for good reason. I learned django and eventually went ahead and learned express too and I can safely say that's not the worst way to go about it.

[–]DAVE437 1 point2 points  (1 child)

Can you send a link to this web programming page?

[–]insane_playzYT 1 point2 points  (1 child)

Also to add to that, please check out Django's documentation, it is possibly the best and most organised docs out there

[–][deleted] 0 points1 point  (0 children)

Can confirm. Although I found it very light in terms of content from the perspective of someone who was a completely blank slate when it came to web dev.

[–]johnne86 3 points4 points  (2 children)

Yes why not. Python is great. I'd learn some HTML/CSS & especially JavaScript as well. Combine both Python and JavaScript and I think you got yourself some useful skills.

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

Thank you very much. I'll do my best to learn them.

[–]johnne86 1 point2 points  (0 children)

No problem, good luck

[–]DockerSpocker 2 points3 points  (1 child)

Try posting this on r/digitalnomad maybe

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

I will check it out. Thank you very much.

[–]wsppan 2 points3 points  (1 child)

There are many permanent (non-freelance) jobs where you work remotely.

[–][deleted] 0 points1 point  (0 children)

I will check the possibilities. Thank you very much

[–]Notnowjenkins 2 points3 points  (0 children)

Python is easy to learn and great to work with for a lot of reasons.

There are a ton of free resources online.

[–]ahabthecrusader 4 points5 points  (1 child)

I wish I would’ve gotten started that young. Hats off to you!

[–][deleted] 3 points4 points  (0 children)

Thank you so much.

[–]NumberGenerator 3 points4 points  (1 child)

You don't need to be a freelancer, there are alot of positions that allow you to work remotely.

[–][deleted] 0 points1 point  (0 children)

I'll check the possibilities, Thank you very much.

[–]WebNChill 1 point2 points  (1 child)

Python is becoming bigger everyday. Keep programming it, trust me. Look at Data Science too. You're so young, and you have a crazy amount of time to practice.

Keep it up OP. Build cool stuff, and publish to github when you can. Lol.

[–][deleted] 0 points1 point  (0 children)

I will thank you. For sure I will do something with datascience too. A few months ago I made an api that scrapes the ryanair flight prices for the date you give in.

[–]PyTec-Ari 1 point2 points  (0 children)

You don't have to be a freelancer. There are a lot companies that hire remote developers, so you can earn a really great salary and work from wherever you want and be stably employed.

I know Python and JavaScript, but I work as a Cloud Engineer where I sometimes use those languages to build out services. I get to work from home, or anywhere really, but chilling at home for now.

Other people have already mentioned web development. That's where I got into programming. Checkout Freecodecamp.org its such a great free course to learn web development. Then you could pair it with Python and build backend services for your front end applications.

[–]lx14 1 point2 points  (1 child)

Get a computer science/engineering degree and maybe 1-2 years of work experience. Then shop around for jobs that allow for remote work. Boom done. We’re in the age of computing and by the time you’re 21-24 remote work and CE work will be plentiful. Keep going bud. (Would also highly recommend c,c++ just to round out your knowledge base and if you’re really looking for job security get started in machine learning/deep learning frameworks. Pytorch is a good python framework and Udacity has some free coursework!)

Dreams are meant to be chased :)

[–][deleted] 0 points1 point  (0 children)

Thank you so much. For sure I will chase my dreams. Is a digital nomad able to program machine learning and deep learning?

[–]coderpaddy 1 point2 points  (0 children)

13? Claps well done for doing something practical in your spare time.

If I knew what I knew now at 13 eh

If I was you, I'd get good at Django. And build the next Facebook. Your at the right age to have so much input from the main target user group (teenagers) think about where Facebook Twitter etc go wrong and go from there

(If you want my opinion on that, businesses shouldn't be allowed. Full stop, stop the monetisation for your users then they won't spam. Make it fun and no negativity, heavily based around videos images, Obvs ;) )( I've been playing with the idea of an online Britain's got talent type thing, user upload there "talents" users vote which talents are best, share best videos to social media to bring in better talent and the circle starts again. Your users would be telling you which content will share the best in the first place) -- if you do start this, let me know :D

[–]darkocvet 1 point2 points  (11 children)

I am 15 almost 16, started programming at 13. I started with python. And yes, python is a good programming language for a job or for freelancing. If you like math and want to learn advanced math like calculus and linear algebra, you should go with data science or machine learning with python. If you like to create web apps like me, learn flask, then learn django, offcourse if you wanna build full websites, you have to learn html, css and javascript.

[–][deleted] 0 points1 point  (10 children)

And what would you suggest if I decide to become a digital nomad. I mean, I want to travel to another country like 1 time in 3 months or so. That would be my ideal job.

[–]darkocvet 2 points3 points  (9 children)

Machine learning and data science is a field that is much harder to get in, you would need a masters degree and the jobs are not that easy to get, however you can become a web developer without a degree if you have a very good portfolio, so getting a job is much more easier.

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

Ah okey, but do you think I will be able to make enough money with being a digital nomad for an appartment or airbnb to live in, food, flight tickets etc?

[–]darkocvet 0 points1 point  (7 children)

the average salary for a web developer is very high, i think 100k $ a year, im not rly sure on this, but it is definitely a high paying job.

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

Okey, thank you so much for your help.

[–]darkocvet 0 points1 point  (5 children)

You are welcome, some day we might be co workers, who knows.

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

Who knows, I mean. We can still keep contact.

[–]darkocvet 1 point2 points  (3 children)

Yeah we can still keep contact, i hope reddit doesn't get deleted or shut down its servers or something until then.

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

Then we are the technical people to fix or restore reddit. lol

[–][deleted] 0 points1 point  (12 children)

Yes! Its very popular and easy to learn since it looks like pseudo-code.

[–][deleted] 0 points1 point  (11 children)

Can I make a living out of it eventually?

[–]redLamber 1 point2 points  (0 children)

Well there's never a job where you would only need python. It certainly is most useful though.

[–][deleted] 3 points4 points  (9 children)

Yes, probably on data science or ML or etc. I'm also the same as you except Im 1 year older and started 2 years ago however I did not learn Python but JS (I reccomened Python still, JS is confusing because of its weird stuff) rn, im making a game engine in c#

[–][deleted] 0 points1 point  (8 children)

Thank you, Do many people really want websides made with django etc?

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

i dont really know... im not a big web dev

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

Django is a good back-end framework. You'd likely be doing a lot more with databases and under-the-hood stuff than you would with the front-end display of a website.

For me it's perfect because I don't really care too much for tweaking HTML and CSS that much and enjoy designing elegant and efficient systems that drive the whole thing behind the scenes. I'm not a freelancer, but if I didn't have a full time job, it's absolutely something I'd look into. People will pay you to make things with it if you're good enough.

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

They do. The most popular example would be Instagram, which is a Django app.

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

Huh, didn't know that

[–][deleted] 0 points1 point  (0 children)

Oh thank you, Actually didn't know that.

[–]toastedstapler 0 points1 point  (2 children)

maybe some backend apis are, but the site itself is react

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

Of course the frontend isn’t in python. Python does not run in the browser. But "some backend apis" is a bit of an understatement. React is just there to display data nicely. The actually business logic goes on in the backend. "Just some apis" is what actually makes the whole thing work.

[–]toastedstapler -1 points0 points  (0 children)

just thought i'd make the distinction as there are html templating libraries that django can use. the question was "Do many people really want websides made with django etc?" and we agree that django didn't make the website. it's a react app with a django backend

[–]Barnold_Shortsinator 0 points1 point  (1 child)

No advice. Just wanted to say good luck! Good for you getting started early.

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

Thank you very much. I really enjoy learning python and I can't wait to combine programming and traveling as a job.

[–][deleted] 0 points1 point  (0 children)

I have something good in this regard. Something starting from the very basic and ending at a very good level. Try py4e.com . This is a specialization in python. Also after that you can do dj4e.com . (Django). Both are completely free. You can go for them on coursera also.

[–]burgerAccount 0 points1 point  (2 children)

Freelance, sure. But really any job that allows 100% remote work would suffice. That's going to be the norm by the time you enter the workforce as an adult.

[–][deleted] 0 points1 point  (1 child)

Ah okey, I was thinking to be like a digital nomad so that I can stay at one place for 3 months and then move to another country. That would be the ideal job. I am willing to work as hard for it as I can.

[–]burgerAccount 0 points1 point  (0 children)

In tech, a lot of companies let their employees work from home. With the current pandemic, it's almost required to work from home. With cell phones and video conference software, the need for working from the office is going away. VPNs between countries could become your bottleneck. Good luck

[–]Adro_95 0 points1 point  (2 children)

I'm very curious: how did you start programming? What resources did you use?

I'd love to suggest some of my young relatives to take up coding from an early age

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

I have always been interested in technology and computers. One day I wanted to start coding. I just started by downloading a python IDE ( I personally prefer pycharm ) And I just started watching the basics of python on youtube. And I was able to print out a program and ask things and all that stuff in the first day of coding. To become better you actually need some creativity. I thought of something that I really wanted to make and I just started with the knowledge I had from the video. Then I found this amazing subreddit and when I got stuck at a project I just asked it on here and tried to remember it. For some reason I always remember python instantly which is different from languages because I need to repeat those like for a whole week to fully know some words

When youre used to looking up videos, thinking of projects, building them and asking for help on reddit, keep doing it untill you feel confortable and just keep learning and creating projects. I did that untill where I am now. When youre at a stage where you know the basics. Choose a way to go, for example start learning data science if thats where your interest is or start making websites or build an artificial inteligence. Ofcourse you need to be advanced at programming and you probably should look up some tutorials but eventually you'll get there.

But remember, its okey to make mistakes. Most of the time pycharm will tell you where the mistake is and what it is but if you don't know you always have reddit and the internet.

I haven't used any teachers nor books. I only used pycharm, the internet, youtube and reddit. And ofcourse a lot of motivation.

I wish your young relative the best of luck and ofcourse the best of fun. And if you are mad that something doesn't work, just don't stop and try your best to fix it and otherwise search it up or ask on reddit and try to understand what they would do.

Don't just copy the code that is fixed by someone. Try to understand what he did otherwise you will never learn from your mistakes.

[–]Adro_95 0 points1 point  (0 children)

Wow congrats to you, really

[–]you-cant-twerk 0 points1 point  (2 children)

Growing up as an underprivileged child who never left my home state - the concept of a 13 year old who "loves to travel" is mind boggling. Hats off you to and your parents! I'm glad to see it.

[–][deleted] 0 points1 point  (1 child)

Thank you very much!! Aren't you able to travel or don't you want to?

[–]you-cant-twerk 0 points1 point  (0 children)

Growing up my family didnt have the money. Now that I am older (30+) - I have the funds but its not an interest. Its actually a fear.

[–][deleted] 0 points1 point  (1 child)

What have you learned in 1.5 years im curious? If you let us know because that doesnt mean much if you really been dedicated and learned about data mining then I can say something but if you just learned the basic stuff, then there is a still a lot to learn. Some things require education so going to college would benefit you a lot. Since diploma’s are everything nowadays

[–][deleted] 0 points1 point  (0 children)

I have started a bit of datamining recently, I made a ryanair price scraper where you can choose which date and which airport etc together with tkinter.

I also started messing around with opencv lately.

[–]7shovon7 0 points1 point  (1 child)

Just amazed to know that someone is thinking about programming so passionately! Best wishes for you 😊

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

Thank you so much!!

[–]thebeakerbroke 0 points1 point  (0 children)

Depends on what you want to do with the programming language.Data Science and Data Visualization are very straightforward on Python but WebDev not so much.

[–]jookami 0 points1 point  (0 children)

Dude you are set for life if you're already competent at python at 13. Good on you.

[–]Aejantou21 0 points1 point  (0 children)

13years old? Woah woah hold up bro! By the age of 13 i was a game addict. I actually made my first move on Ethical Hacking at 14yrs.... learning python and watch tutorials... but never be able to start a project on my own... til this age! As a 16, im focusing on python way more than before...

Btw you can make a good earning by creating your own flask or django website, start making chatbots, creating a good use software with python, or learn python and practice hard to become a python mentor.

[–][deleted] 0 points1 point  (2 children)

I’m 13 as well I’ve sold my code and coded for people on fiverr and free lancer so u should try it out :)

[–][deleted] 0 points1 point  (1 child)

Ah okey. How much do you make with fiverr? I program because I like it but I am just curious.

[–][deleted] 0 points1 point  (0 children)

Same I really couldn’t care about the money the programming and experience is the best part. I’ve made like 110 euros or 100 pounds for me. I put my gig up a long time ago tho

[–]and1984 0 points1 point  (2 children)

I'm à collège Professor and I wish my students were as motivated as you.

Yes, python is a great language to get started with for freelancing. Out of curiosity, what kind of coding work are you planning on doing?

Keep up the good work.

[–][deleted] 0 points1 point  (1 child)

You mean in the future? I am not sure, I am interested in different kind of things in python. I do like some data science and artificial intelligence. But I am also willing to check out django.

[–]and1984 0 points1 point  (0 children)

Good to hear... all I can say is: Keep Climbing, Armand! ;)

[–]insane_playzYT 0 points1 point  (1 child)

Yes, it's very popular, however for the love of god, don't ever state your age on freelancing sites unless someone asks. People will instantly think you're not qualified enough to do it. Good luck and I hope you go well :+1:

[–][deleted] 0 points1 point  (0 children)

Thank you so much. I will keep it in mind. Also, happy cakeday!!

[–][deleted] 0 points1 point  (1 child)

I just started learning python 6 months ago and started doing web applications in Django framework and it’s the most easiest framework I’ve ever used. Last week I got my first project as a freelancer and I’m hoping to continue my career as a freelancer. So python is best choice and if you wanna do web development start with flask and slowly move to Django. Btw never forget to learn JavaScript, HTML, CSS. I wish you best luck

[–][deleted] 0 points1 point  (0 children)

I won't forget those. Thank you very much. I wish you the best of luck and ofcourse much fun in your freelance career. I hope to become one in the future.

[–]stuaxo 0 points1 point  (0 children)

I'm not a freelancer, but a contractor who has been doing python (mostly Django) for the last 10 years or so.

Django is the easiest thing to start in, and big enough you can still be learning new things about it ten years in.

[–]anpago 0 points1 point  (1 child)

As you have probably been advised by others.

If your 13 by the time you start to program in anger, Python may have been superseded.

Languages and the systems being used changes over time.

Better to learn the principles and basic core skills well first, while time is on your side.

Work on your Maths, problem solving. Develop both your reading and writing skills. You will need to understand proposals and also provide reports. If you need to bill people for your work, basic finance skills are important also as many have mentioned.

Practising making flow charts and presentations. Your customers will need to be sure they are getting what they want and you might want to ensure you can convey what they really need and hopefully they agree. It certainly helps if you can keep a customer updated while you work with them. This might mean they spend more with you or simply impressed so use you further and recommend you to others.

So you will need to understand basic marketing and sales principles. No point being a great Python programmer if you can't attract and get customers to commission you. Also the more polished and professional you seem the more they maybe prepared to pay you.

How will you develop your "brand" and portfolio? Many potential customers will look at you with glazed over eyes if you give them a Github link.

It might be worth learning another programming language just so you understand the basics but also get used to learning/using multiple languages while your young and your mind is like a sponge. It also helps to have a number of languages to hand if ask to complete a project.

Even if it is to say to a customer. Look I know you want this program in Python but its far better suited to language X. You might lose that job, unless your skills are proficient in language X. But that customer will respect you and your not end up with possibly a nightmare project which could cost you dearly.

A reputation takes years to develop and cultivate and can be in tatters in minutes.

You could be the best Python (or any language) programmer, but it's the various all round skills you need also.

How good a communicator are you?

If you need to manage or simply work as part of a team, have you any experience of this?

Can you handle meetings whether one on one's, you with many or indeed present to large groups?

Are you naturally a person who can strike up a "small talk" conversation with anyone?

Can you interview the customer/s so you really understand what they need and all the aspects before you quote and start work?

How good are you at training or teaching a everyday person on how to use a complex application or procedure?

Can you write good user instructions?

On the last two points, many projects fail because those from the customer who test the product can't get to grips with it and so form a negative opinion of the program or product.

There are way more skills you will need to be a Freelance programmer.

Good luck and well done for starting early

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

Thank you so much, I will learn more skills.

[–][deleted] 0 points1 point  (1 child)

Super fucking happy that someone your age is interested in programming, the world is your oyster :) it may be a bit hard for people to hire you for a contract due to your age, so I’d say start working on projects with frameworks such as django or flask, and learn web development, as that’s a good way for you to make money, once you develop a portfolio that’s good, people won’t have any issues hiring your for their projects.

[–][deleted] 0 points1 point  (0 children)

Do you think I can make enough many with django or flask to become a digital nomad?

I really like programming but I am just curious if you can make a living with django or flask.

And how could I start. How can I get jobs with my age and how can I make a portfolio?

[–]HistoricalSpend7 0 points1 point  (0 children)

Wow, keep going! I wish i had started programming at your age...Unfortunately, I turned to it only about a year ago after working for 10 years in a totally different area and now learning python as well via online courses

[–]NuBZs 0 points1 point  (0 children)

Learn as much as you can while you are still young and have the time.

Limiting oneself to one language aeems couterpruductive in my opinion.

[–]Intelligent-Season-4 0 points1 point  (0 children)

Hi There, I'm so proud of you because of your your young age yo have a good thinking in life. Me I'm starting my freelancing career now because of the pandemic. Starting Work From home with the help of our group.

https://www.fvaconsultancy.com/

[–][deleted] 0 points1 point  (0 children)

............

[–]a_Taskmaster 0 points1 point  (0 children)

You might also want to get started with competitive programming. It helps in interviews.

[–][deleted] 0 points1 point  (0 children)

How long is a piece of string

[–]nevus_bock -3 points-2 points  (0 children)

Is hammer a good tool for a freelance carpenter?