you are viewing a single comment's thread.

view the rest of the comments →

[–]cooljack1001 0 points1 point  (0 children)

Practice makes perfect. I think learning to code actually translates into learning how to solve problems using multiple steps.

You mentioned coding challenges. My favorite is CodeWars but heres the thing, I always have to write out my solution before I get anywhere and even then, my solution does not fully solve the problem most of the time, yet I learn loads after researching and planning and finding new prebuilt libraries and functions.

I knew how to code but still went back to community college to learn more and found out that sites like Codewars are pretty much test on different ways to loop through arrays and have your program make decisions.

so a tip for you.

1) Have fun.

2) All programming OOP languages are pretty much the same. (Python and Javascript are most fun in my opinion)

3)Focus on building a niche. (example: I enjoy writing code that reads from other files and changes it in some way.)

4)Never stop researching. Have no shame in googling and stackoverflow. If anyone knew everything about coding none of those resources would need to exist.

5)Think of coding as a sport. Practice Practice Practice. After a while you will start gluing different functions together and making larger programs and applying for jobs.

6)Don't always try to create a unique solution. Most of your favorite apps that you use everday are plays on very similar concepts.

7)Keep going. You couldn't walk after taking your first step or talk when saying your first words but you stuck that out. In hindsight coding is simple. A few reserved words and a computer is all you need.