2 answers
Updated
463 views
how can i get better at programming ?
any simple software i can download recommended? im having a little bit of a struggle in robotics class
Login to comment
2 answers
Updated
Jyothi’s Answer
Hi there,
It’s completely normal to struggle a bit when learning programming, especially in robotics. Programming takes time and practice, so don’t get discouraged. A few small steps can really help you improve.
1. Use a simple coding environment
If you want something easy to download and use, a few beginner-friendly tools are:
Visual Studio Code – a lightweight and very popular code editor used by many programmers.
Thonny – a very simple Python editor designed for beginners.
Arduino IDE – if your robotics class uses Arduino boards, this is commonly used to write and upload programs.
2. Practice with small programs
Instead of trying to write large programs, start with small exercises. For example:
Print messages on the screen
Write simple loops and conditions
Control a small part of your robot step by step
Small successes help build confidence.
3. Use interactive learning websites
These platforms let you practice coding and get instant feedback:
freeCodeCamp
HackerRank
Codecademy
Even 15–20 minutes of practice daily can make a big difference.
4. Try visual programming if robotics feels complex
Some robotics platforms support block-based programming, which is easier to understand at first. Tools like Scratch or similar visual platforms can help you understand logic before moving to full coding.
5. Ask questions and learn from examples
Look at example programs for your robot and try modifying them slightly. This helps you understand how the code works.
The most important thing is practice and patience. Many people struggle at first, but once the basics start making sense, programming becomes much easier and even fun.
Keep going—you’re already on the right path by asking questions and trying to improve.
It’s completely normal to struggle a bit when learning programming, especially in robotics. Programming takes time and practice, so don’t get discouraged. A few small steps can really help you improve.
1. Use a simple coding environment
If you want something easy to download and use, a few beginner-friendly tools are:
Visual Studio Code – a lightweight and very popular code editor used by many programmers.
Thonny – a very simple Python editor designed for beginners.
Arduino IDE – if your robotics class uses Arduino boards, this is commonly used to write and upload programs.
2. Practice with small programs
Instead of trying to write large programs, start with small exercises. For example:
Print messages on the screen
Write simple loops and conditions
Control a small part of your robot step by step
Small successes help build confidence.
3. Use interactive learning websites
These platforms let you practice coding and get instant feedback:
freeCodeCamp
HackerRank
Codecademy
Even 15–20 minutes of practice daily can make a big difference.
4. Try visual programming if robotics feels complex
Some robotics platforms support block-based programming, which is easier to understand at first. Tools like Scratch or similar visual platforms can help you understand logic before moving to full coding.
5. Ask questions and learn from examples
Look at example programs for your robot and try modifying them slightly. This helps you understand how the code works.
The most important thing is practice and patience. Many people struggle at first, but once the basics start making sense, programming becomes much easier and even fun.
Keep going—you’re already on the right path by asking questions and trying to improve.
Updated
Tony’s Answer
Here are a few suggestions to improve your coding skills:
1. Practice coding for 30 minutes every day.
2. Use platforms like Codecademy, Hackerrank, and Leetcode for learning.
3. Focus on creating real projects instead of just following tutorials.
4. Read and study open-source code on GitHub.
5. Use AI tools as a learning assistant.
By creating profiles on these platforms, you can work through complex problems and examples. This will help you showcase your coding skills and provide guidance on how to improve.
It's also important to understand the business problems related to your field, whether it's healthcare, banking, or technology, as this will influence your learning path.
Finally, having a solid grasp of the basics of a programming language will help you ask better questions and deepen your understanding.
1. Practice coding for 30 minutes every day.
2. Use platforms like Codecademy, Hackerrank, and Leetcode for learning.
3. Focus on creating real projects instead of just following tutorials.
4. Read and study open-source code on GitHub.
5. Use AI tools as a learning assistant.
By creating profiles on these platforms, you can work through complex problems and examples. This will help you showcase your coding skills and provide guidance on how to improve.
It's also important to understand the business problems related to your field, whether it's healthcare, banking, or technology, as this will influence your learning path.
Finally, having a solid grasp of the basics of a programming language will help you ask better questions and deepen your understanding.