Process Overview
This flowchart shows how to choose a popular programming language based on what you want to do. Different languages are good for different tasks like building websites, apps, or managing data.
Jump into concepts and practice - no test required
This flowchart shows how to choose a popular programming language based on what you want to do. Different languages are good for different tasks like building websites, apps, or managing data.
(Start) | v <Diamond> What do you want to build? <Diamond> | | | | Web Mobile/Desktop | | v v <Diamond> Frontend or Backend? <Diamond> <Diamond> Native or Cross-platform? <Diamond> | | | | | | | | Frontend Backend Native Cross-platform | | | | v v v v [Rectangle] [Rectangle] [Rectangle] [Rectangle] Use JS/TS Use Python/ Use Swift/ Use React or HTML/CSS Java/Node.js Kotlin/Java Native or Flutter | | | | v v v v (End) (End) (End) (End)
+------------------+ +------------------+ +------------------+
| User Interface | <---> | Frontend Code | <---> | Backend Code |
+------------------+ +------------------+ +------------------+
| | |
v v v
HTML/CSS/JS JavaScript/TS Python/Java/Node.js
print() to display text, so print('Hello, world!') is correct.console.log, and D is Java syntax.let x = 5
if x > 3 {
console.log('Yes')
}
if (x > 3).let is correct, console.log is the right function, so no errors there.