How do i code
I'm new here and was wondering what to code first for a repl and if anyone wants to we can make a team and do a repl on the team or whatever cause ive been looking around and found the teams so please answer!
There are 3 languages that you should probably choose from
Python is more syntax friendly
Java is an object oriented programming language
HTML/CSS/JS are the 3 languages that are used to make websites and such.
All of these languages are beginner friendly so make sure to consider them as a first language.
Here are a few websites where there are tutorials for you to get started with.
Here are a few ideas for some projects that you could make
- Text adventure game
- A simulator (Business Simulator, etc.)
- War game
- Clicker games
- An arcade game (Kind like Space Invaders or Pacman)
- A replica of a board game
- A game kind of like Plague.Inc where you have to try to make a disease to wipe the whole world out.
- tic tac toe
- apocalypse game
- Rock paper scissors, but with ASCII art
- Making an ASCII art animation
First off, they are 100% remotely separate languages.
I've used CSS without HTML.
Why do you think that CSS has selectors like
:root, if it's intended to always be used in HTML, where the root is always
<html>!? It's specifically so that it could be used with other markup languages better.
I never said that they were hard, but they sure as hell aren't beginner friendly.
For every single webpage that I've seen a beginner create, one of two things occur:
a) they ask others about why their site isn't working properly, and it is revealed that they didn't understand something in one of the 3 languages, or
b) the site is just left broken, bug-ridden, and unfinished
A large amount of time is wasted dealing with bugs that the languages make easy to make.
God, one can write this:
const x = 4; x = 5; console.log(x);
and then come along and question why
4 was logged to the console, instead of
Tell me that isn't the sign of a poor language, I dare you.
A large part of the problems with the 3 common web languages is that they are poorly taught (in part because the predecessors didn't understand the language either), or because of how sloppy the languages are.
Just this week, I saw this HTML written by someone who has known HTML for months, if not longer than a year:
Tell me, what DOM structure does that generate?
If you get it right, good for you! If not, you've been hit by how inconsistent HTML is ;)
At least Python and Java have the decency to throw errors for when you do something wrong.
Some first project ideas:
- Make a little game where you process yes or no inputs to create scenarios; a text based rpg in a nutshell
- You could also create a calculator; you could just ask for statements and use your math knowledge :D
You could literally