What are the best resources to learn to code?

  • #1
    Codeacademy
    Websites

    Free - pro version includes more features. 19.99/month

    MT
    Written on February 15, 2017
    Marty Taylor
    "Codacademy is how I learned to write code. It's a wonderful site, because it's free, it's geared to the complete beginner, and there are a massive amount of resources available to help me learn all aspects of beginning to program. I was also able to take inspiration from the stories of people like me who had learned how to code through Codeacademy."
  • #2
    PJ
    Written on February 7, 2017
    Pedro Jimenez
    "All my friends are learning to code. With a degree in the humanities, I feel like I'm behind the times and missing out on opportunities to make money and grow professionally. Bento has really helped me get my feet in the world of coding. It breaks down complicated processes into easy steps, and its curriculum really helps you understand how to code in different languages."
  • #3
    Ktbyte
    Websites

    Free - Free courses available. Full price not shown

    RS
    Written on February 4, 2017
    Roy Snyder
    "Ktbyte has a pretty comprehensive approach to learning Java for beginners. There are resources ranging from free lessons on small programming tidbits to full courses online. It's a lot more expensive than self-directed learning resources, but for some people that price will be worth it to have that sort of guided interactive learning experience."
  • #4
    TN
    Written on February 9, 2017
    Teresa Nagashi
    "I tried Coursera to learn more about Java programming. As a resource to learn about all versions of different code, I found Coursera to be one of the best resources out there. If you are trying to learn a new code language, I suggest you try Coursera."
  • #5
    MF
    Written on February 23, 2017
    Marion Fields
    "Codeschool is a great program that helped me learn lots of programming code. I have spent time using this program and learned many things when it comes to programming language."
  • #6
    VM
    Written on January 13, 2017
    Vincent Manning
    "This class was extremely helpful for my major. I was enthralled with the way that Dr. Malan presented the information and I thoroughly enjoyed the material. It was informative and enjoyable the entire semester!"
  • #7
    LL
    Written on January 7, 2017
    Linda Leonard
    "It is possible to learn how to code by using Udacity."
  • #8
    EF
    Written on February 26, 2017
    Everett Fisher
    "After trying my hand at CSS and HTML, I felt somewhat lost. After reading and studying this guide, I felt way more confident in terms of creating web content that I ever have. This helped guide me in a world that has so many offerings, this was detailed enough to help me plow through."
  • #9
    AP
    Written on January 18, 2017
    Albert Potter
    "This is a great app for people to learn to code. If you are somebody that needs to learn quick, give this a shot because it will test you and make you put that information straight into that brain!"
  • #10
    RV
    Written on February 22, 2017
    Rachel Vega
    "Lynda is perfect for anyone trying to learn code. Give it a bit of time and you'll learn how to code easily."
  • #11
    EC
    Written on January 5, 2017
    Esther Cho
    "Another hard thing to learn is coding language and the Udacity gives you some help in that. There are tutorials that you can use straight in the app. And it also has a feature where you get a mentor through the app and that's always very helpful."
  • #12
    LB
    Written on March 17, 2017
    Lucy Benson
    "In this world of competition it is always better to give the little ones an edge by starting them early in the skills they will need to learn. The Lightbot Jr is just right for my 5 year old who wants to learn to code. It has gentler learning curve and less complex puzzles. What I like the most is kids can learn computer concepts while playing fun games."
  • #13
    MD
    Written on March 1, 2017
    Matthew Diaz
    "Stack Overflow is useful for questions and solving problems, but it doesn't exactly provide thorough pedagogical resources. Good for troubleshooting, but it wasn't quite what I was looking for."
  • #14
    RH
    Written on April 24, 2017
    Rachel Hernandez
    "In this day and age learning how to code is important especially if you want a job in technology. Having the opportunity to learn and practice everyday is wonderful. As the saying goes practice makes perfect."
  • #15
    JW
    Written on February 26, 2017
    Jeremy Wright
    "Programming was always difficult for me because, with my busy schedule, I didn't have enough time to practice. With C++ Programming, I was able to practice in my spare time between errands, waiting for appointments and generally anytime I was on the go. I'm getting better, slowly but surely."
  • #16
    MG
    Written on January 14, 2017
    Mary Gonzales
    "This is close, but no cigar. It's great for those who need their coding work checked, but I'm still in the learning phase, and I need information on HOW to do certain things in coding."
  • #17
    CodeClimate
    Software

    Windows

    Free - $16.67 standard

    SA
    Written on January 11, 2017
    Sean Alexander
    "I had no idea how to code and I felt a need learn so that I could advance my career. CodeClimate was something I cam across in this process, and the ability to have someone look over my code and find faults in real time was very appealing. Using this product has helped me become better at writing code and I am very happy with the product!"
  • #18
    WJ
    Written on July 14, 2017
    William Jacobs
    "Every different program has their own required reading materials. However, this book is a great introduction to algorithms and data structures regardless if it is assigned material or not. It provides the information needed for a student to construct a basic foundation in algorithms, data structures, and their implementations. I have started reading this book and look forward to finishing it."
  • #19
    CA
    Written on September 18, 2017
    Christian Alvarez
    "This a great book for learning how to code. I had absolutely no experience writing code before I read this book. Within no time I was able to start putting together strings of code like a pro. This book does is very well written and easy to understand, even for someone that is completely new to writing code. I highly recommend this solution."
  • #20
    JP
    Written on September 18, 2017
    Jack Pearson
    "I have been interested in learning to code for several years now, so I was looking for some online resources to expand my knowledge. I was directed to this BBC subsite called BBC Bitesize, which had a small article called Designing an algorithm. I am starting to think that the name Bitesize was a play on words because the content is bitesize. I was underwhelmed by the information presented as I was hoping for something with a little more meat."
  • #21
    DC
    Written on May 5, 2017
    Danielle Curtis
    "This was a great activity to learn how to do this certain type of code. All of the information was laid out in an easy to read, well organized manner that absolutely helped further understand the topic. If other types of coding were also laid out this way and compiled, this would be a terrific resource to learn coding!"
  • #22
    KB
    Written on March 3, 2017
    Kevin Banks
    "With coding in over 30 languages, this is one of the best resources for both newbies and experts alike. Work alone until you hit a problem and then call in the pros, or help someone just starting out by troubleshooting with them."

Summary

Best resources to learn to code
Rank Solutions Type Votes Price
1 Codeacademy Websites 318 Free
2 Bento Websites 277 Free
3 Ktbyte Websites 241 Free
4 Coursera Websites 203 Free
5 Codeschool Websites 191 Paid
6 Harvards CS50 class Courses 167 Free
7 Udacity - nano degrees introductory programming course Courses 133 Paid
8 Upskill Websites 89 Free
9 Lightbot Apps 66 Paid
10 Lynda Websites 40 Paid