6 answers
6 answers
Updated
Michael’s Answer
In my personal opinion, the most important factor in your development as a programmer is consistent practice. Pick a topic or learning track, and work towards completing it every day. It doesn't need to be a huge time commitment, but it does need to be routine. If you are struggling with finding time to learn, I recommend starting with 30min a day. You can always increase the amount of time later. The important part is developing a daily habit.
The specific learning tool you use will depend on what you want to learn. However if you choose to watch a video or read a tutorial, I highly recommend you "code-along." Without actually writing the code, you will not gain experience or truly learn. Always feel free to experiment and explore after learning something new. This is a great way to learn how something actually works.
The specific learning tool you use will depend on what you want to learn. However if you choose to watch a video or read a tutorial, I highly recommend you "code-along." Without actually writing the code, you will not gain experience or truly learn. Always feel free to experiment and explore after learning something new. This is a great way to learn how something actually works.
Updated
Jorge’s Answer
Programming is a skill that takes time and a lot of practice. At first it can feel overwhelming.
What I would recommend is to create the habit of practice 5 times a week. Pick the days and times where you are able to focus. Minimize distractions: put your phone away, ask your family to not disturb during that time. On your computer, close all programs, just leave the code editor open. Organize your duties so that you have 1 hour 100% focused on practice. Pick problems from sites like leetcode, codewars or hackerrank.
Start with easy problems: solving easy problems first will give you a sense of accomplishment and you will start to feel more comfortable. Over time, after a few weeks, start exploring more challenging problems. Some of these problems are based on simple problems just combined.
Lastly, it’s okay if you can’t solve any problems at first. It is totally normal and everyone go through that. Let the frustration become part of the process. Embrace it. Get comfortable making mistakes. Take note of your mistakes and try again. The best programmers are those who don't give up and keep trying.
Keep it up!
go to codewars and start with easy problems
visit leetcode and search for easy problems
set aside 1hr per day to focus on coding
What I would recommend is to create the habit of practice 5 times a week. Pick the days and times where you are able to focus. Minimize distractions: put your phone away, ask your family to not disturb during that time. On your computer, close all programs, just leave the code editor open. Organize your duties so that you have 1 hour 100% focused on practice. Pick problems from sites like leetcode, codewars or hackerrank.
Start with easy problems: solving easy problems first will give you a sense of accomplishment and you will start to feel more comfortable. Over time, after a few weeks, start exploring more challenging problems. Some of these problems are based on simple problems just combined.
Lastly, it’s okay if you can’t solve any problems at first. It is totally normal and everyone go through that. Let the frustration become part of the process. Embrace it. Get comfortable making mistakes. Take note of your mistakes and try again. The best programmers are those who don't give up and keep trying.
Keep it up!
Jorge recommends the following next steps:
Updated
George’s Answer
Hello, I trust you're all doing well. To address the question at hand, I'd like to start by emphasizing that programming is a skill often driven by passion or interest. For those who are fascinated by technology, it becomes significantly easier to acquire these incredible skills, which are primarily centered around problem-solving and tackling challenges.
However, balancing coding with daily responsibilities such as work or studies can be quite challenging, especially if you're a newcomer to the tech world. Yet, with proper time management and a consistent daily schedule, it can become a straightforward task.
Setting aside just two hours a day for coding practice can make a significant difference. Begin with the fundamental concepts before diving into actual development. Utilize online courses, YouTube, and similar platforms to access the right learning resources and materials.
Lastly, networking is key. Seek out individuals who can offer guidance and support throughout your coding journey.
However, balancing coding with daily responsibilities such as work or studies can be quite challenging, especially if you're a newcomer to the tech world. Yet, with proper time management and a consistent daily schedule, it can become a straightforward task.
Setting aside just two hours a day for coding practice can make a significant difference. Begin with the fundamental concepts before diving into actual development. Utilize online courses, YouTube, and similar platforms to access the right learning resources and materials.
Lastly, networking is key. Seek out individuals who can offer guidance and support throughout your coding journey.
Updated
Dat’s Answer
Balancing my college lectures with learning programming doesn’t have to be overwhelming! I’ve found that setting aside just a little time each day—maybe 30 minutes—makes a huge difference. Those small, consistent sessions really add up over time. I also try to work programming into my class assignments whenever I can.
I’m also making good use of resources like Codecademy, LeetCode, and freeCodeCamp. They’ve got quick exercises and challenges that fit into my schedule easily. And I’ve joined a coding group to study with others, which keeps me motivated and makes learning way more fun. Bit by bit, I’m seeing real progress without feeling overwhelmed. I’ve got this!
I’m also making good use of resources like Codecademy, LeetCode, and freeCodeCamp. They’ve got quick exercises and challenges that fit into my schedule easily. And I’ve joined a coding group to study with others, which keeps me motivated and makes learning way more fun. Bit by bit, I’m seeing real progress without feeling overwhelmed. I’ve got this!
Updated
Anthany’s Answer
My biggest piece of advice would be working on personal projects that are not only fun for you but also teach you some new skills! There are plenty of websites that can help teach the basics of how to code certain things such as w3schools.com so try coming up with a mini project and working on it more and more and adding to it as you go!