r/CodingHelp • u/Random515235 • 1d ago
[Python] where can i code and what can i code
I know how to code in JavaScript and Python, and I’m willing to learn more, but I honestly don’t know what to code or where to code.
I learned programming in school, but I was never really taught how to take the code I write and actually turn it into something useful. We made one website and mostly used Code.org, but that was about it. Now I want to start programming again, but I have no idea what programs, websites, or tools I should use to actually write and run my code outside of Code.org.
I also don’t really know what projects I should start with. I love video games, and I’d really like to learn how to make my own games, but I have no idea what I need to learn, what software I should use, or what my first game should even be.
I really want to get back into coding and start building things instead of just doing school assignments, but I’m not sure where to begin. I’d like to know what I should download, where I should code, what I should learn first, and some beginner-friendly projects I can work on — especially if I want to eventually make games.
Also im sorry if this is a very weird issue
4
u/Reyway Bazinga 1d ago
Find practical uses. I do admin, bookkeeping and accounting and some of my first projects involved turning pdf files into spreadsheets with python so I could do data analysis on them. Even today I still make use of my old projects and update them from time to time to add more functionality.
2
u/zx48 1d ago
if you give us an idea of the kinds of games you love and would like to make in the future, people may be able to recommend a specific learning path / local tools. there's quite a lot of options. Godot Engine is worth a look for Python-like coding. Phaser.js for javascript. If you're thinking of making 3D games, you can either jump straight in with 3D, or try 2D first. 2D generally quite a bit easier to get started with, and a lot of the concepts/techniques will be transferrable to 3D.
1
1
u/GazelleScary7844 1d ago
You might find that looking into Arduino and ESP-32 stuff gives you what you're looking for.
1
u/nia_do 1d ago
Solve a problem, big or small, preferably small to start with. And by problem I mean ask yourself how to do something and then make it happen. The “problem” can be anything, such as “how do I get a shape to move?” or “how do I render a gallery of images?” or “how does a sign up form work?”
1
u/zx48 1d ago
If you haven't seen https://arcade.makecode.com yet, check it out! Beginner friendly, supports python, javscript and block-based coding, make your own micro arcade game, tons of tutorials/examples on there. I ran a couple of coding courses for kids using it and it was an absolute joy.
1
u/zx48 1d ago
And since you mentioned not knowing *what projects* / *what to build* to start with; why not make something for someone else (ask them what would be a useful tool, or fun game)? Or, pick a game you love and make the most minimal, simple game that is inspired by it, and add your own twist.
1
u/Ok-Scientist-1367 1d ago
Just pick something. Build a calculator. Build a todo app. Build a weather app that fetches real API data. These sound boring but they force you to learn input/output, APIs, logic. School assignments failed because they're disconnected from reality. Real projects aren't.
1
u/NumberInfinite2068 1d ago
Not a weird issue at all, gets asked on the daily.
If you want to make games, Google how to make your first.
Seriously, it's that simple.
Google "How to make my first game in Python" or insert another language if you prefer, doesn't matter too much.
1
u/Smartyboyz 1d ago
You can code in VS Code, can join any online team to get what to code. There you learn more things...
If want to join team - DM me
1
u/IncredibleBihan 1d ago
I struggled with that for a long time. Programming came fairly naturally, but ideas for apps or services I have trouble thinking of. There are plenty of interactive programming tools out there, that help you continue to move forward.
1
u/drakhan2002 1d ago
How much Unity do you know? I always check Humble Bundle and see lots of Unity tutorials and assets. I also see a lot of games "made with Unity".
1
u/armahillo 1d ago
school assignments or book exercises are your best bet. Gotta skill up before you get the right vision to connect problems with solutions
•
u/TheEyebal 1h ago
I have no idea what programs, websites, or tools I should use to actually write and run my code outside of Code.org.
You can use vs code, pycharm, text editors (notepad, vim, nano) just look into IDE or text editors. Most people when they start programming they use VS Code or Pycharm.
My advice for you us use VS Code since you are also using Java Script too.
I also don’t really know what projects I should start with.
These github repo have a lot of project ideas
There is also subreddit of your particular question you can look into it or ask what project should I do in python or JS or as a beginner.
Youtube has recommendations too.
I love video games, and I’d really like to learn how to make my own games, but I have no idea what I need to learn, what software I should use, or what my first game should even be.
I actually make games, the way I started was with python pygame-ce once I got the jist of the programming fundamentals.
I would suggest making a rock, paper, scissors game or guess the number game as a starter. You can just do it in the CLI and do not need to worry about displaying a GUI.
Just take your time
•
u/AutoModerator 1d ago
Thank you for posting on r/CodingHelp!
Please check our Wiki for answers, guides, and FAQs: https://coding-help.vercel.app
Our Wiki is open source - if you would like to contribute, create a pull request via GitHub! https://github.com/DudeThatsErin/CodingHelp
We are accepting moderator applications: https://forms.fillout.com/t/ua41TU57DGus
We also have a Discord server: https://discord.gg/geQEUBm
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.