5 answers
5 answers
Updated
Michael’s Answer
There are two types of people in this world. Those that love coding, and those who don't! If you are finding it fun, then that is great because when something is fun it's easier to learn. Personally, I studied coding for 3 years as part of my Comp Sci degree and I never enjoyed it. Unfortunately I needed to pass it in order to obtain my degree, but I never found it fun which made learning it very difficult for me. You sound like someone who will grow to love it, so embrace it and learn as much as you can. My advice would be to study a few different computer languages, don't limit yourself to just one.
Updated
Svetlana’s Answer
It just depends what areas of software engineering you want to work in. Most of it can be hard but it gets easier with experience. You just have to enjoy it and have patience for it.
The struggle is part of the process - that's how you learn.
As Eric mentioned in his answer, try out some free coding classes like https://freecodecamp.org and https://www.codecademy.com/ and see if you like it.
The struggle is part of the process - that's how you learn.
As Eric mentioned in his answer, try out some free coding classes like https://freecodecamp.org and https://www.codecademy.com/ and see if you like it.
Updated
Eric’s Answer
To me, there is nothing cooler than the instant gratification that comes from code that works the way you want it to. I first learned HTML in 1993, but then did not return to it until well after college. A lot had changed by then, but HTML was further enhanced with CSS, which opened up a whole new world of possibilities. There are certain languages that are more intuitive than others (HTML and CSS are the easiest in my opinion). A great place to start is https://freecodecamp.org. They have several different learning tracks and you can pick the one that speaks to you the most. The whole word runs on code and the need for coders will grow exponentially in the near future. It is a solid career path and can also help you in your personal life. I wish you the best of luck on your coding journey!
Updated
Shane’s Answer
As Michael said - learn different languages not just one. Some will be a lot of fun. Some won't - but understanding the structures and the nomenclature can help with learning other languages.
Is it fun? For me coding is like a part of a puzzle. What's the problem I'm trying to solve? Are there options to solve this? Can I code part or all of a solution to get me to the endpoint quicker. If you also love the logic and puzzle-solving then you'll like coding.
Match that with some coding languages that make sense to you then it will be fun.
Remember that like all jobs - some days won't be fun. You'll have a project deadline and your code won't compile... and your boss/customer is pressuring you. Or you have a bug to fix that just won't resolve for you. Or you're reviewing someone else's code and seeing where you would have done it differently - but have to still just make sure it works and not re-code. Fun. Challenging. Engaging.
Is it fun? For me coding is like a part of a puzzle. What's the problem I'm trying to solve? Are there options to solve this? Can I code part or all of a solution to get me to the endpoint quicker. If you also love the logic and puzzle-solving then you'll like coding.
Match that with some coding languages that make sense to you then it will be fun.
Remember that like all jobs - some days won't be fun. You'll have a project deadline and your code won't compile... and your boss/customer is pressuring you. Or you have a bug to fix that just won't resolve for you. Or you're reviewing someone else's code and seeing where you would have done it differently - but have to still just make sure it works and not re-code. Fun. Challenging. Engaging.
Updated
D’s Answer
It all depends on your interest. Learning to code no longer requires a classroom setting.
There are lot of free websites like codecademy.com,freecodecamp.org that offer free resources to learn to code.
There are tons of YouTube tutorials available to get started with. Explore these sites at your own pace and see if you enjoy coding.
Programming is learned by doing — there’s no way around it. You can read up on all the concepts and syntax
But, unless you put those into practice, some of them will be difficult to visualize.So best way to learn coding is by
writing small piece of code.
I will also recommend finding a mentor. As you progress, you’ll probably encounter concepts/problems that will be tough to understand
This is where mentors can help.
With time, dedication and proper guidance anyone can learn to code.
There are lot of free websites like codecademy.com,freecodecamp.org that offer free resources to learn to code.
There are tons of YouTube tutorials available to get started with. Explore these sites at your own pace and see if you enjoy coding.
Programming is learned by doing — there’s no way around it. You can read up on all the concepts and syntax
But, unless you put those into practice, some of them will be difficult to visualize.So best way to learn coding is by
writing small piece of code.
I will also recommend finding a mentor. As you progress, you’ll probably encounter concepts/problems that will be tough to understand
This is where mentors can help.
With time, dedication and proper guidance anyone can learn to code.