2 answers
Asked
360 views
What and how to start learning computer science.?
Hi everyone! I’m a student interested in going into computer science, and I’d love some advice on how to prepare now.
What classes, coding languages, or projects should I start with in middle/high school? Are there any clubs, internships, or online resources you recommend? I’m especially interested in learning what real computer science jobs are like day-to-day.
Thank you for any tips you can share!
Login to comment
2 answers
Updated
Rebecca’s Answer
Thank you for your question. I am glad to know that you have interest in Computer Science
Below are my suggestions:
1. Subs rive the newsfeed of technology update
2. Join the computer club in school
3. Identify some simple computer language to learn programming, eg Python, Scratch, etc.
4. You can find plenty of resources about the structure and syntax online
5. Start doing some programming yourself
6. When you familiar the language, you can try to do some simple projects , eg control robotic arm, toy cars, etc
7. You can learn another programming language after you familiar one
Hope this helps! Good luck!
May Almighty God bless you!
Below are my suggestions:
1. Subs rive the newsfeed of technology update
2. Join the computer club in school
3. Identify some simple computer language to learn programming, eg Python, Scratch, etc.
4. You can find plenty of resources about the structure and syntax online
5. Start doing some programming yourself
6. When you familiar the language, you can try to do some simple projects , eg control robotic arm, toy cars, etc
7. You can learn another programming language after you familiar one
Hope this helps! Good luck!
May Almighty God bless you!
Updated
Vianne’s Answer
The best way to start learning computer science is to begin with small steps instead of trying to learn everything at once. A great first language is Python because it's easy for beginners and widely used in many jobs. Start by understanding basic concepts like variables, loops, conditionals, and simple problem-solving. If your school has classes like AP Computer Science, coding electives, or robotics, definitely join them, but you don't have to wait for school. Free resources like Codecademy, freeCodeCamp, or YouTube tutorials are perfect for getting started.
Working on projects is more important than being perfect at coding. Try creating small, fun, or useful things like a simple game, a homework tracker, a calculator, or a website about something you enjoy. Joining a coding club, robotics team, or hackathon is great because you learn how to build things with others, which is important in tech jobs. Even helping with school tech projects or making a website for a club counts as real experience when you're starting out.
In most computer science jobs, you won't be coding nonstop. A lot of time is spent solving problems, fixing bugs, talking with teammates, and improving existing software. People work on apps, websites, cybersecurity, AI, games, or data systems depending on their specialty. The best skills to develop now are curiosity and consistency. Coding a little each week and gradually building projects will help much more than trying to learn everything quickly.
Working on projects is more important than being perfect at coding. Try creating small, fun, or useful things like a simple game, a homework tracker, a calculator, or a website about something you enjoy. Joining a coding club, robotics team, or hackathon is great because you learn how to build things with others, which is important in tech jobs. Even helping with school tech projects or making a website for a club counts as real experience when you're starting out.
In most computer science jobs, you won't be coding nonstop. A lot of time is spent solving problems, fixing bugs, talking with teammates, and improving existing software. People work on apps, websites, cybersecurity, AI, games, or data systems depending on their specialty. The best skills to develop now are curiosity and consistency. Coding a little each week and gradually building projects will help much more than trying to learn everything quickly.