What are the best resources for developers?

A
asked by Anonymous
52 solutions
  • featured This featured product or service is sold by a third party. When you click on it, we may receive a commission or fee.

    Brave Browser

    RT
    Ronald Tran
    Written on December 17, 2018
    "I'm really paranoid about how much these tech companies know about you. When you use stuff like chrome, you're unwittingly letting them know about everything you search, visit, look for, and do online, and even your location I'm SO OVER THAT!! So it's good that a browser like BRAVE exists"
    1. 110
      Stack Overflow
      Stack Overflow is the largest, most trusted online community for developers to learn, share their knowledge, and build their careers. It was founded in 2008 which contains questions and answers by the users.
      Websites

      Free

      RM
      Rose Martin
      Written on July 7, 2017
      "THE place for developers to network, mentor and learn. It's been around for nearly 10 years, and I was surprised to see that it is visited by over 50 million developers each..."
      RM
      Rose Martin
      Written on July 7, 2017
      "THE place for developers to network, mentor and learn. It's been around for nearly 10 years, and I was surprised to see that it is visited by over 50 million developers each month!"
      SJ
      Scott Jackson
      Written on May 5, 2017
      "I needed a website that I can trust with development processes. Stack Overflow has been the most trusted community for a reason."
    2. 106
      Programming Hub. Learn to code
      Programming Hub is a mobile based Learning, Training and Development platform for programming languages. With a huge collection of programming examples, complete course material and compiler for practice, all your programming needs are bundled in a single app for your daily practice.
      Apps

      Android, iOS

      Free - With in-app purchases

      EB
      Elvira Beltrán
      Written on June 15, 2017
      "Programming hub is perfect! it has so much information that I can learn from and I can find it directly on my phone, so that means I can learn to code even while I’m on the..."
      EB
      Elvira Beltrán
      Written on June 15, 2017
      "Programming hub is perfect! it has so much information that I can learn from and I can find it directly on my phone, so that means I can learn to code even while I’m on the bus. The resources are vast and the information is very well presented."
      NM
      Nicholas Mendez
      Written on June 19, 2017
      "There are many programs and websites designed to help people learn to code, but this is something new. It's an app that has resources and lets you code right on your phone. It's cool to be able to take this with you anywhere."
    3. 103
      Notepad++

      Notepad++ is a free source code editor based on Scintilla, an editing component. It runs in the Microsoft Windows environment and is licensed by GNU General Public License.

      Software

      Windows

      Free

      DL
      Doris Larson
      Written on April 24, 2017
      "This is an incredible resource for use coders. To me, NP++ is a versatile editor, not just code. There isn't a version for Linux yet so I have to use my older computer. ..."
      DL
      Doris Larson
      Written on April 24, 2017
      "This is an incredible resource for use coders. To me, NP++ is a versatile editor, not just code. There isn't a version for Linux yet so I have to use my older computer. Notepad++ is extremely helpful if you want to make changes to WordPress files like style.css or page templates. This is a great tool and resource for both coders starting out and much more advanced."
      JS
      Jacob Schmidt
      Written on March 21, 2017
      "I am a developer and I wanted to learn about more resources available to me, so I tried Notepad++. I like how this program is free and it really allowed me to write and edit code as I wanted, especially compared to the regular version of Notepad. This is great developer software and I highly recommend it!"
      NM
      Navya Mukopadhyay
      Written on April 19, 2017
      "This was probably one of the best resources I've come across. I am able to code and edit with such a simple program."
    1. 100
      DroidEdit
      DroidEdit is a code and text editor for Android tablets and phones -similar to Notepad++ or Gedit. Syntax highlighting for several languages, documents sharing via Dropbox, Gmail, etc.
      Apps

      Android

      Free

      NM
      Nicole Moore
      Written on May 24, 2017
      "I thought I was going to adore this, but it was not as great as I had hoped for. There are some glitches with the save button, so I ended up losing the work I did a few times..."
      NM
      Nicole Moore
      Written on May 24, 2017
      "I thought I was going to adore this, but it was not as great as I had hoped for. There are some glitches with the save button, so I ended up losing the work I did a few times before I gave up on this app."
      EG
      Eric Gonzales
      Written on May 6, 2017
      "This may need some work i have seen this already. But its kind of a bad idea in my opinion."
    2. 99
      GitHub
      Github is a development platform that is based on open source. It has a large repository where you can find software, development tools, application, open source works, for business or other uses.
      Websites

      Free

      LM
      Lorenzo Mondragón
      Written on May 1, 2017
      "I think that this solution is pretty decent. It definitely gives resources for developers, in the form of open source codes, and hosting of your projects. It also mentions..."
      LM
      Lorenzo Mondragón
      Written on May 1, 2017
      "I think that this solution is pretty decent. It definitely gives resources for developers, in the form of open source codes, and hosting of your projects. It also mentions working alongside other software developers, so I imagine there might be a way to communicate with others, within the site."
      JV
      Jaime Valdez
      Written on March 21, 2017
      "I have used GitHub. I'm an amateur starting to learn coding and scripting. I've found GitHub to be an essential repository for resources."
    3. 98
      Visual Studio

      Visual Studio is a fully-featured integrated development environment (IDE) for developing computer programs  Android, iOS, Windows, and web developed by Microsoft. It is used to write native code and manage them.

      Software

      Windows

      Free - Varies by plan

      EC
      Evelyn Chen
      Written on July 3, 2017
      "Visual Studio is a great system for developers, especially ones that are working on creating their own apps for mobile, desktop, or the web. I was amazed at how fluid it felt..."
      EC
      Evelyn Chen
      Written on July 3, 2017
      "Visual Studio is a great system for developers, especially ones that are working on creating their own apps for mobile, desktop, or the web. I was amazed at how fluid it felt after all my other experiences in IDEs. The software is easy to understand and easy to use, but it doesn't skimp on the features. It made giving my app visual appeal so much easier."
      SP
      Shaurya Pawar
      Written on February 7, 2017
      "VIsual Studio is a great program for developers that is easy to use and has many tools to offer."
    4. 95
      Bitbucket Diff Tree

      Bitbucket Diff Tree is chrome extension for Bitbucket users. The extension allows users to bring the diff tree view feature of Bitbucket Server to Bitbucket Cloud. It is offered by Minh Dam.

      Software

      Chrome

      Free

      RH
      Ronald Henry
      Written on June 25, 2018
      "This extension is a must-have if you're using Bitbucket! For some reason, the Atlassian decided not to have the diff tree view in Cloud which is a massive pain in the neck..."
      RH
      Ronald Henry
      Written on June 25, 2018
      "This extension is a must-have if you're using Bitbucket! For some reason, the Atlassian decided not to have the diff tree view in Cloud which is a massive pain in the neck for developers. Bitbucket Diff Tree really saved Bitbucket Cloud and now I can use it again."
    5. 92
      DroidScript
      Easily write Apps for your phone or tablet using JavaScript. No need for a PC, just edit code directly on your device. Even beginners can have an application running in a matter of minutes thanks to the comprehensive collection of samples and active documentation.
      Apps

      Android

      Free - With in-app purchases

      VV
      Verónica Villalobos
      Written on September 27, 2017
      "This app uses standard Javascript and it allows you to code on your phone using their IDE (Interactive Development Environment). Although I prefer to have a big desktop..."
      VV
      Verónica Villalobos
      Written on September 27, 2017
      "This app uses standard Javascript and it allows you to code on your phone using their IDE (Interactive Development Environment). Although I prefer to have a big desktop screen or three for coding Javascript, if you have eagle eyes and want to code from your pocket device this seems to be be one of the apps that lets you do it."
      JM
      Justin Mason
      Written on March 19, 2017
      "This is a great little tool for developers to test their code and to get near immediate feedback. This rapid prototyping form of experimentation is a great resource for developers to refine and experiment with new ideas."
      MB
      Matthew Beck
      Written on January 1, 2017
      "If you're interested in making apps on android then DroidScript is a must. I just couldn't seem to find a program that worked for me, but then I found Draoidscript. Now writing apps couldn't be easier."
    6. 91
      Python.org
      A database of tutorials and resources for Python, ranging from the most basic and simple to the more advanced and complex. The page receives continuous updates.
      Websites

      Free

      MC
      Marilyn Carr
      Written on January 10, 2017
      "Phython.org is a great site if you want to learn some programming. It is very easy to follow for a person who does not know so much programming. The best part is that it is..."
      MC
      Marilyn Carr
      Written on January 10, 2017
      "Phython.org is a great site if you want to learn some programming. It is very easy to follow for a person who does not know so much programming. The best part is that it is free!!"
      EF
      Eric Ford
      Written on April 11, 2017
      "This was an extremely helpful tool for beginning Python users. My son was able to use it to help learn more about programming."
    7. 87
      C++ Programming app
      This is the only app which contains good quality and precised tutorials, more than 140 Programs, coverign all basic and advance concepts and categorised FAQ & Exam questions to score more.
      Apps

      Android

      Free

      CE
      Crystal Ellis
      Written on September 30, 2017
      "Many of the example programs either don't do what the title implies, or they're just bad code. This was the case with a couple other free c++ apps. This one also has frequent..."
      CE
      Crystal Ellis
      Written on September 30, 2017
      "Many of the example programs either don't do what the title implies, or they're just bad code. This was the case with a couple other free c++ apps. This one also has frequent ads, which is pretty annoying if you're just trying to browse through code quickly."
      GR
      George Ramirez
      Written on May 3, 2017
      "Though this app was very helpful in me learning some tricks for C++, it was also very buggy. The frequent ads caused my phone to freeze multiple times a day."
    8. 86
       Quoda Code Editor
      Source editor or IDE Android app pretty much like Notepad++, Textmate or Sublime Text for other OSs. Integration available with SFTP/FTP(S) servers and Dropbox and Google Drive.
      Apps

      Android

      Free

      KW
      Kathy Williamson
      Written on April 30, 2017
      "Quoda is good because I can edit my code directly from my phone and I don’t need to wait to get home to make any changes or find a computer to do so. The design is pretty..."
      KW
      Kathy Williamson
      Written on April 30, 2017
      "Quoda is good because I can edit my code directly from my phone and I don’t need to wait to get home to make any changes or find a computer to do so. The design is pretty good and runs smoothly!"
      ZX
      Zhang Xiong
      Written on September 23, 2017
      "Fantastic code editor for mobile. I am a programmer. Years past I would have only donr coding on my computer. However more and more it is just needed on the go and this is a great app for it."
      VS
      Virginia Silva
      Written on April 4, 2017
      "I like this because I have problems integrating with Dropbox. This might help solve that problem. I have problems integrating with cloud. I don't understand how to do it."
    9. 84
      Coding Horror
      Coding Horror is a computer programming blog written by Jeff Atwood, an American software developer, author, blogger, and entrepreneur.
      Websites

      Free

      AB
      Andrew Bryant
      Written on May 18, 2017
      "This is a really good spot to help answer any questions you may have when dealing with code. There is a ton of information on a pretty wide range of topics. The website is a..."
      AB
      Andrew Bryant
      Written on May 18, 2017
      "This is a really good spot to help answer any questions you may have when dealing with code. There is a ton of information on a pretty wide range of topics. The website is a little difficult to use and the information can be hard to sort through."
      BC
      Brandon Contreras
      Written on June 30, 2017
      "This less about resources of developers and more about a place where developers can vent their frustrations. I can see it being useful for developers who what to release some stress, but that is it."
    10. 81
      Eclipse

      Eclipse is a widely used Integrated Development  Environment (IDE), especially for Java development. However, it is also useful for  C, C++, C#, COBOL, D, Fortran, Haskell, JavaScript, Julia, and many more.

      Software

      Windows, Mac

      Free

      JS
      Julie Stewart
      Written on October 1, 2017
      "I was looking for a new IDE for myself. A work buddy told me about how much they loved Eclipse, so I thought I would check it out and you should too. I love the fact that..."
      JS
      Julie Stewart
      Written on October 1, 2017
      "I was looking for a new IDE for myself. A work buddy told me about how much they loved Eclipse, so I thought I would check it out and you should too. I love the fact that you can work on Eclipse anywhere. Some IDE's I was checking out weren't cloud based, but Eclipse is. Love that I can work in the office on it. Especially love the fact that if I have time for coffee in between meetings I can open my laptop in Starbucks and pull up Eclipse. I also love the diversion of being able to search for new plug-ins or vote in contests on your favorite. Gives me that little "fun break" without leaving my laptop. Also, check out their community, source of many creative ideas. Can't go wrong with Eclipse Highly recommend checking it out, you will be stoked!"
      MF
      Michelle Foster
      Written on February 28, 2017
      "I love this solution, particularly because it is possible to customize it. Since everyone's needs are not the same, this is essential."
      JE
      Jordan Elliott
      Written on January 9, 2017
      "Eclipse is a nice little tool. I like how simple and straightforward it is to use."
    11. 80
      Hacker's Keyboard
      This keyboard app has separate number keys, punctuation in the usual places, and arrow keys. It is based on the AOSP Gingerbread soft keyboard, so it supports multitouch for the modifier keys.
      Apps

      Android

      Free

      JK
      Jessica Kelly
      Written on March 18, 2017
      "I have been using this for around three months and I am very satisfied with it. This is the only keyboard app I have found that is so responsive."
      JK
      Jessica Kelly
      Written on March 18, 2017
      "I have been using this for around three months and I am very satisfied with it. This is the only keyboard app I have found that is so responsive."
      XY
      Xiang Yang
      Written on April 24, 2017
      "Provides a great resource and tool for those who are needing quick and easy access to things and shortcuts."
    12. 78
      Penultimate

      Penultimate is a free iOS app for handwriting and sketching as if you were using pen and paper. It uses Evernote's sync and search feature so users can have documents in all his/her devices, and organize and find them easily.

      Apps

      iOS

      Free - with in-app purchases

      NJ
      Nicole Johnson
      Written on February 20, 2017
      "This app is amazing because I feel like I have gone back to my old habits of writing that can be lost with today’s technologic advancements. I love the fact that it is..."
      NJ
      Nicole Johnson
      Written on February 20, 2017
      "This app is amazing because I feel like I have gone back to my old habits of writing that can be lost with today’s technologic advancements. I love the fact that it is connected to evernote because that allows me to have my work on all my devices."
      AH
      Anthony Howell
      Written on April 19, 2017
      "This is great for writing, taking notes, journaling, etc. However, I do not see how that translates to being a great resource for developers."
      RR
      Rose Ryan
      Written on July 2, 2017
      "I love how creative I can get on Penultimate. As a developer this tool is essential."
    13. 76
       good coders code, great coders reuse
      Peteris Krumins' blog about programming, hacking, software reuse, software ideas, computer security, browserling, google and technology.
      Websites

      Free

      WR
      Walter Robinson
      Written on February 26, 2017
      "This is a great resource portal. It covers a lot of topics relevant to developers and cover them in a way that's engaging and meaningful. I myself use this portal to refresh..."
      WR
      Walter Robinson
      Written on February 26, 2017
      "This is a great resource portal. It covers a lot of topics relevant to developers and cover them in a way that's engaging and meaningful. I myself use this portal to refresh my mind on topics I need to keep on top of"
      JC
      Joyce Carter
      Written on March 17, 2017
      "This is very useful because each feature has a defined purpose and it seems like a simple tool to use. It will definitely help developers save time and allow them to spend more time writing new code."
      CC
      Cheryl Carpenter
      Written on October 9, 2017
      "This solution promotes a blog. It would be more helpful if it had more information about why the blog was a good resource."
    14. 74
      Think Python: How to Think Like a Computer Scientist
      An introduction to Python programming for beginners. It starts with basic concepts of programming and is carefully designed to define all terms when they are first used and to develop each new concept in a logical progression
      Books

      Check price

      DT
      Denise Tran
      Written on May 30, 2017
      "I took a college class in Python programming once, and I remember it making me burst into tears of frustration more than once. I wish I'd skipped the class and used Think..."
      DT
      Denise Tran
      Written on May 30, 2017
      "I took a college class in Python programming once, and I remember it making me burst into tears of frustration more than once. I wish I'd skipped the class and used Think Python instead. No confusing teachers, no outdated textbooks, no error codes...well, yes, error codes, but those are part of programming and part of learning. Think Python got me past each one, starting with the basics and gradually incorporating concepts in a systematic, sensible way until I was Python-ing like a pro. Don't waste time on frustrating courses. This is where the real learning is."
      AR
      Aditya Rodrigues
      Written on June 29, 2017
      ""How to Think Like a Computer Scientist: Learning with Python" is an introduction to computer science using the Python programming language. Think Python starts with basic concepts of programming, and is carefully designed to define all terms when they are first used which I found to be really helpful. It seems to develop each new concept in a progression that I find logical."
      JM
      Judy Myers
      Written on May 23, 2017
      "Great resource for developers, has an immense collection of materials."
    15. 70
      Code Complete

      Code Complete (Developer Best Practices) is widely considered one of the best practical guides to programming, Steve McConnell's original Code Complete has been helping developers write better software for more than a decade.

      Books

      Check price

      EB
      Elizabeth Barnett
      Written on May 25, 2017
      "I'm learning to become a web developer, and found this book along the way. It is an invaluable resource for anyone learning to code, and it's exactly what I was hoping to..."
      EB
      Elizabeth Barnett
      Written on May 25, 2017
      "I'm learning to become a web developer, and found this book along the way. It is an invaluable resource for anyone learning to code, and it's exactly what I was hoping to find. Tons of important information."
      TY
      Terry Young
      Written on January 21, 2017
      "This book has been extremely helpful for me as a developer. It is on my main bookcase for easy reference as I work."
    16. 68
      Sublime Text

      Sublime Text is a paid HTML and PHP editor that offers a free trial for users to evaluate the product. It offers cross-platform support aside from Multi-Line selection and editing. The software also supports Haxe and OpenFL integration.

      Software

      Windows, Mac

      $80

      NG
      Nicholas Gonzales
      Written on January 11, 2017
      "An easy way to get started with editing is to use Sublime Text 3. I like that I can edit code easily and efficiently with an interface such as this."
      NG
      Nicholas Gonzales
      Written on January 11, 2017
      "An easy way to get started with editing is to use Sublime Text 3. I like that I can edit code easily and efficiently with an interface such as this."
      RM
      Rosa María Soto
      Written on May 28, 2017
      "This is a great update to previous versions, a little more user friendly and adaptable. A useful resource for developers."
    17. 66
      Facebook Live API for developers

      Facebook Live API - Facebook for developers is a website exclusively dedicated to developers, where you can live stream video and watch streaming from other developers. 

      Other

      TG
      Thomas Garrett
      Written on September 28, 2017
      "This one is pretty self-explanatory. If you're a mobile developer or looking to be one this Live API can be a wealth of information to help you achieve whatever it is you are..."
      TG
      Thomas Garrett
      Written on September 28, 2017
      "This one is pretty self-explanatory. If you're a mobile developer or looking to be one this Live API can be a wealth of information to help you achieve whatever it is you are looking to create. It's a way to connect with other mobile developers via a streaming platform. Great stuff for people that like to learn visually, not so great if you'd prefer to learn via a different method. Still a good resource though."
      HW
      Harry Wallace
      Written on September 28, 2017
      "Facebook live could prove to be a valuable tool for some developers.It opens the door to a variety of ideas and concepts.It would be worth your time as a developer to investigate the possibilities"
    18. 64
      Code School
      Code School is, as its own name explains, an online code school that teaches you, via online, to code and to develop webs by doing it and learning by practising. There are a lot of courses for different programming languages that you can learn just by creating a free acount.
      Websites

      Free

      GG
      Gerald Gonzalez
      Written on April 17, 2017
      "I have been itching to get into coding in my spare time. Computers are my second passion. I have use online education and I love it. I figured that learning code would be a..."
      GG
      Gerald Gonzalez
      Written on April 17, 2017
      "I have been itching to get into coding in my spare time. Computers are my second passion. I have use online education and I love it. I figured that learning code would be a cinch online and I was looking for a school to help me along. Then I found Code School. I think I found a gold mine, it has been wonderful. I am learning fast and it is fun. I think the price is fair too."
      LM
      Lisa Mason
      Written on April 6, 2017
      "Code School is amazing because it lets me learn how to code from my own home. I love how comfortable I can be while learning and the superb quality of information I can obtain form here. This lets me learn and take care of my daily responsibilities at the same time"
      AP
      Aanya Pawar
      Written on April 25, 2017
      "While looking for resources for developers, Code School fits that perfectly. This will help in my first steps for being a successful a developer."
    19. 63
      TeamViewer
      Teamviewer allows you to work collaboratively from any place in the world. With Teamviewer you can solve problems, host meetings, exchange information, and much more.
      Software

      Windows, Mac, Android, iOS, Chrome

      Free - $2,562

      AT
      Adam Tucker
      Written on June 28, 2017
      "I am not quite sure that TeamViewer is for the amateurs but definitely, it is for developers trying to understand and learn how to use software to monitor their internet..."
      AT
      Adam Tucker
      Written on June 28, 2017
      "I am not quite sure that TeamViewer is for the amateurs but definitely, it is for developers trying to understand and learn how to use software to monitor their internet connections and establish different sorts of connection with others. I did find different resources available from TeamViewer to download so I can get started with anything that I need for making online video conference or connections to other users."
      MP
      Michelle Parker
      Written on April 11, 2017
      "Teamviewer is so easy to use and I I am glad it can be downloaded to my mobile device since I am always on the go. I have only used the trial version, but I plan to invest in this as soon as the free period is over."
    20. 59
      Evernote

      Evernote is a free app and allows the user to create all kind of notes and keep all your ideas organized and collected in the same spot. The app also offers a lot of tools to share the ideas and even create agendas for teammates.   

      Apps

      Web, Android, iOS, Mac, Windows

      Free - Varies by plan

      AS
      Anna Simmons
      Written on February 26, 2017
      "This program is awesome for me to keep track of all I'm doing. I can sync it between all my devices and even share with other people I'm working with if I need to. It's easy..."
      AS
      Anna Simmons
      Written on February 26, 2017
      "This program is awesome for me to keep track of all I'm doing. I can sync it between all my devices and even share with other people I'm working with if I need to. It's easy to organize my thoughts and pull everything I need to work on back up."
      RR
      Ramiro Ríos
      Written on April 15, 2017
      "I love evernote as a developer. It has really helped me stay organized at work and at home. I can share them with my coworkers and my family. If you're disorganized and need some help, check out Evernote today."
      LM
      Laura Medina
      Written on June 29, 2017
      "I love this, especially since it means that my desk does not look like Post-It hell. I can keep everything organized well without having paper all over the place."
    21. 58
      AWS
      AWS is a development tool that is completely on the cloud. It offers a full development environment that mixes a powerful and complete online code editor with a workspace in the cloud. It also offers many different products and services like migration, storage, and much more.
      Websites

      Varies by plan

      CM
      Christopher Mitchell
      Written on February 7, 2017
      "Cloud9 is a strong workplace for coding. Best of all it's all in the cloud. No more lugging around a USB from work place to work place hoping I updated. My work is wherever I..."
      CM
      Christopher Mitchell
      Written on February 7, 2017
      "Cloud9 is a strong workplace for coding. Best of all it's all in the cloud. No more lugging around a USB from work place to work place hoping I updated. My work is wherever I need it to be."
      ZL
      Zhou Lai
      Written on February 6, 2017
      "Cloud9 is a very easy resource to use. As long as you know what you're doing, it's an ideal environment."
    22. 55
      DZone
      This article by Tomasz Dziurko for DZone goes over three retrospective tools, explains how to use them together and what are the pros and cons of each one. 
      Websites

      Free

      GS
      Gregory Stephens
      Written on July 7, 2017
      "Dzone covers a few tools that can be used for developers and how they foster collaboration together. The reviewer covers the different tools in depth so you can easily see if..."
      GS
      Gregory Stephens
      Written on July 7, 2017
      "Dzone covers a few tools that can be used for developers and how they foster collaboration together. The reviewer covers the different tools in depth so you can easily see if it's something that would be beneficial for you."
      JC
      Julio César Cisneros
      Written on February 28, 2017
      "This was more of a summary of tools that can be used for general meetings. I did not find this very focused for developers."
      BE
      Bryan Ellis
      Written on May 16, 2017
      "This is a pretty vague problem to begin with, and the solution seems very specific. Not sure if this is good or bad."
    23. 53
      Microsoft Learn .NET
      This is an official Microsoft website to learn .NET online. Here you can learn the C#, F#, and VB.NET languages.
      Websites

      Free

      CR
      Carl Roberts
      Written on October 3, 2017
      "I am a beginner developer. Recently I have been trying to expand my skill sets. I was shown Microsoft Learn .NET by a fellow student. I have to say I was surprised how good it..."
      CR
      Carl Roberts
      Written on October 3, 2017
      "I am a beginner developer. Recently I have been trying to expand my skill sets. I was shown Microsoft Learn .NET by a fellow student. I have to say I was surprised how good it was as far as simplicity and options. I can use this to learn lots of languages easier than before I found it. I recommend this to any aspiring developer like me."
      GG
      Gabriela Garza
      Written on March 8, 2017
      "The microsoft learn .net is great because I am getting this information directly from certified professionals who know what they are doing. The information provided is very clear to me and I am even more satisfied by the fact that I know these guys have lot of experience and know what they are putting out there."
      AD
      Ann Dixon
      Written on June 26, 2017
      "This is a great website to get developer information. Easy to find what you need."
    24. 52
      Unity
      Unity is a cross-platform game engine developed by Unity Technologies. This platform is primarily used to develop video games and simulations for PC, consoles, mobile devices and websites.
      Software

      Web

      Free - Varies by plan

      TM
      Timothy Mitchell
      Written on March 19, 2017
      "It's hard to be any kind of gamer and not know what Unity is. It gives indie game creators an powerful engine capable of keeping up with the big studios."
      TM
      Timothy Mitchell
      Written on March 19, 2017
      "It's hard to be any kind of gamer and not know what Unity is. It gives indie game creators an powerful engine capable of keeping up with the big studios."
      CJ
      Charles Jensen
      Written on June 14, 2017
      "Unity has a lot of cool options for game programmers. As an game engine, it has a lot of unique features that was very enjoyable."
    25. 50
      Code::Blocks
      A free, open-source cross-platform IDE that supports multiple compilers including GCC, Clang and Visual C++. It is developed in C++ using wxWidgets as the GUI toolkit.
      Software

      Windows

      Free

      JP
      Jason Peterson
      Written on February 12, 2017
      "As a developer I'm always looking for open source resources to help my workflow. Code::Blocks effectively does this by providing a consistent IDE environment across multiple..."
      JP
      Jason Peterson
      Written on February 12, 2017
      "As a developer I'm always looking for open source resources to help my workflow. Code::Blocks effectively does this by providing a consistent IDE environment across multiple operating systems. It has all the feature I personally need and also supports multiple compilers which is extremely useful."
      ME
      Martha Edwards
      Written on January 18, 2017
      "Code::Blocks is a staple for developers. It's useful for me as I use Visual C++"
    26. 47
      Udacity - Learn programming
      Coding is for everyone! Join our 3 million other students today and learn programming and big data to advance your knowledge and career in programming.
      Apps

      Android, iOS

      Free

      JM
      James Meyer
      Written on June 27, 2017
      "As a new developer I am always looking for better resources to improve my skills. I recently found Udacity - Learn Programming. I have heard of it but did not use it..."
      JM
      James Meyer
      Written on June 27, 2017
      "As a new developer I am always looking for better resources to improve my skills. I recently found Udacity - Learn Programming. I have heard of it but did not use it previously. I used the app and I thought it had tons of good resources to help me learn more and find a job."
      MG
      Michael Gutierrez
      Written on April 16, 2017
      "I like the idea of a social network for programmers. It's such a complex and elaborate world and I believe that Udacity provides that community structure."
    27. 45
      The Next Web Twitter
      Twitter channel offering opinionated perspectives on tech news for Generation T. The Next Web is an online source for international technology news, business and culture.
      Websites

      Free

      SV
      Shreyas Vyas
      Written on June 12, 2017
      "I have been looking for more information recently as to how developers can break into the industry outside of Silicon Valley. I live currently in California and am looking to..."
      SV
      Shreyas Vyas
      Written on June 12, 2017
      "I have been looking for more information recently as to how developers can break into the industry outside of Silicon Valley. I live currently in California and am looking to move to a less expensive area of the country to have better control over my long term outlook. I went to check out The Next Web Twitter and it is a mixed bag. There is a lot of general information about technology which is wonderful but the handle left me wanting more and looking elsewhere for resources on career development for....developers."
      CM
      Cynthia Martinez
      Written on February 3, 2017
      "When you are working with coding and other computer-esct people you want to be able to ask a question and almost have instant feedback. The Next Web Twitter does that ( during normal day hours)- it gives you minute / up to date information regarding the cyber world."
    28. 43
      Appy Pie

      Appy Pie is a mobile application development tool which allows users to create advanced applications for smartphones easily, without having knowledge of coding or app development.

      Online Tools

      Free - Varies by plan

      FJ
      Frank Jordan
      Written on April 20, 2017
      "This is technically a resource for developers. That being said it's only beneficial to those who wish to create software on the mobile platform. So if that's what you seek,..."
      FJ
      Frank Jordan
      Written on April 20, 2017
      "This is technically a resource for developers. That being said it's only beneficial to those who wish to create software on the mobile platform. So if that's what you seek, give it a go! Otherwise move on."
      LD
      Lawrence Davis
      Written on January 5, 2017
      "The Frontpage equivalent of app makers. Now those without extensive experience can make powerful mobile apps."
    29. 41
      Android Developers Channel
      This YouTube Channel is the home for Android Developers Live videos from our live events, as well as for videos containing demos, tutorials, and anything else related to Android development.
      Videos

      Free

      TP
      Teresa Payne
      Written on January 14, 2017
      "Honestly, I couldn't believe how great this channel is. I've been a 'droid user from the start and never have I owned and Iphone. I love keeping up to date with all the newest..."
      TP
      Teresa Payne
      Written on January 14, 2017
      "Honestly, I couldn't believe how great this channel is. I've been a 'droid user from the start and never have I owned and Iphone. I love keeping up to date with all the newest information. Its becoming easier to stream and actually watch these live events BUT now that they have put them all in the same spot....I can watch them instantly...comment with other users and interact with the actual developers....this is great and a MUST watch for all 'droid lovers."
      WH
      Wei Hu
      Written on April 8, 2017
      "For all things Android and development there is nothing better. If a dent is desired to be made in the developer market, this YouTube channel is a great place to start."
    30. 38
      The C Programming Language

      The C Programming Language is the new version of the complete guide to ANSI standard C language programming written by Brian W. Kernighan and Dennis M. Ritchie. The first edition of the book was written in 1978. 

      Books

      Check price

      KL
      Kenneth Lopez
      Written on April 29, 2017
      "I'm a novice when it comes to coding but this book is still on my digital bookshelf. Understanding C is the first step to understanding the world of coding."
      KL
      Kenneth Lopez
      Written on April 29, 2017
      "I'm a novice when it comes to coding but this book is still on my digital bookshelf. Understanding C is the first step to understanding the world of coding."
      WP
      William Pierce
      Written on May 8, 2017
      "Great program and easy to understand. Made things so much easier for me."
    31. 37
      RealTutsGML - YouTube Channel
      Your passion is a game maker and java and I have the tools you need to become a successful independent game developer.
      Videos

      Free

      RB
      Rose Burke
      Written on June 2, 2017
      "This is a great resource if you are just learning how to make games / videos or if you are more advanced and need to work on your basic skills. The way he explains coding and..."
      RB
      Rose Burke
      Written on June 2, 2017
      "This is a great resource if you are just learning how to make games / videos or if you are more advanced and need to work on your basic skills. The way he explains coding and the details are at the very basic level. He allows you to work on the coding/ skills while going over the video. The best part is the community that surronds him....The stories of others passionate journey in the world of game development inspires me to help inspire other beginning developers"
      JC
      Jordan Cooper
      Written on June 17, 2017
      "Hundreds of videos - all for free - to help you learn everything from making first-person shooter games to programming Java. RealTutsGML has over 50,000 subscribers and specially collated playlists, to make whatever lesson you're trying to find even easier."
    32. 33
      How Linux Works: What Every Superuser Should Know
      How Linux Works, written by Brian Ward, makes the concepts behind Linux internals accessible to anyone curious about the inner workings of the operating system.
      Books

      Check price

      HN
      Henry Nguyen
      Written on July 11, 2017
      "This book can be quite useful for developers that work in the Linux environment. It gathers a lot of recent and relevant information into place where developers working on..."
      HN
      Henry Nguyen
      Written on July 11, 2017
      "This book can be quite useful for developers that work in the Linux environment. It gathers a lot of recent and relevant information into place where developers working on Linux can refer to quickly."
      LR
      Lauren Rivera
      Written on May 30, 2017
      "Really good read. It explains everything in depth and is a great go to guide for everyone."
    33. 31
      Nodetuts
      A numer of Node.js video tutorials, organized by episodes that you can easily watch in just one click.
      Videos

      Free

      MR
      Miguel Rosales
      Written on January 6, 2017
      "This is a good information portal where developers can quickly refresh their knowledge on several topics they would need to know to do their job. Nodetuts is formatted in a..."
      MR
      Miguel Rosales
      Written on January 6, 2017
      "This is a good information portal where developers can quickly refresh their knowledge on several topics they would need to know to do their job. Nodetuts is formatted in a way that makes getting information easy and simple to do."
      LS
      Ling Su
      Written on March 26, 2017
      "This is a really cool site. I am learning to code so I can become a developer, and I was looking for resources. This is full of information for people like me."
      JE
      Jane Edwards
      Written on June 13, 2017
      "These have been a godsend to help me brush up on my programming skills. I might even get a promotion at work for my improvement!"
    34. 30
      TechCrunch

      TechCrunch is a website which provides you with the latest news and information on technology and startups. It also frequently hosts tech events in various parts of the world.

      Websites

      Free

      ÁG
      Ángela Granados
      Written on May 8, 2017
      "In a world that's advancing at the speed of light, how do you keep up with every new tech development that comes out? I'm a huge tech nerd, and it was starting to feel..."
      ÁG
      Ángela Granados
      Written on May 8, 2017
      "In a world that's advancing at the speed of light, how do you keep up with every new tech development that comes out? I'm a huge tech nerd, and it was starting to feel overwhelming going from tech page to tech page on news websites to try to find real news. TechCrunch caught my eye when I was browsing one day, and I found my nerd news hub! It's everything you want and need to know about what's new in technology. I love seeing updates on here because I know I'm getting what interests me and not missing out on a thing."
      SR
      Scott Rios
      Written on October 3, 2017
      "I think this is a bad solution for resources for a developer. I do not see how a technology news site would actually help the developer."
      RR
      Ralph Reynolds
      Written on January 25, 2017
      "TechCrunch is the perfect thing for developers. Get updated with news and see what's going on."
    35. 28
      Expert C Programming

      This book is for the knowledgeable C programmer, this is a second book that gives the C programmers advanced tips and tricks. This book will help the C programmer reach new heights as a professional. Organized to make it easy for the reader to scan to sections that are relevant to their immediate needs.

      Books

      Check price

      KS
      Kelly Shaw
      Written on June 22, 2017
      "If you want to dig deeper your knowledge about programming then buy this book! Worth every penny! Why?? Because it has so many topics that are not common and easy to search in..."
      KS
      Kelly Shaw
      Written on June 22, 2017
      "If you want to dig deeper your knowledge about programming then buy this book! Worth every penny! Why?? Because it has so many topics that are not common and easy to search in the web. I'd recommend this!"
      SZ
      Song Zhao
      Written on July 6, 2017
      "This book seems to be a bit outdated. On the other hand, it did provide me with some rudimentary knowledge about C++."
    36. 26
      Beginning Programming with Java For Dummies
      Beginning Programming with Java For Dummies, 4th Edition is a comprehensive guide to learning one of the most popular programming languages worldwide.
      Books

      Check price

      MB
      Madison Brown
      Written on April 2, 2017
      "When I started programming java and c++ I was looking for a book that would get into more depth, I have learned a lot of good stuff form this book. The only problem I had with..."
      MB
      Madison Brown
      Written on April 2, 2017
      "When I started programming java and c++ I was looking for a book that would get into more depth, I have learned a lot of good stuff form this book. The only problem I had with it is the way its written...its great for a beginner...I understand that but I'm technically minded and I "get" technical stuff most of the time. This bounces around and tries to make it easier to understand which only made ME personally more confused on some pages."
      JS
      Juan Schultz
      Written on May 23, 2017
      "This is an okay service for newbies, but probably not much beyond that. For anyone already at all familiar with Java, most of the information would be tiring."
    37. 24
      A Step-by-Step Video Tutorial for Beginners - Java Programming
      Guaranteed to make you learn Java in the shortest time possible, saving months of your valuable time.
      Videos

      Free

      CJ
      Cristina Jaramillo
      Written on June 15, 2017
      "I think this solves the problem somewhat well as it is an in-depth video that explains how to program in Java. While this may be rudimentary for some developers and..."
      CJ
      Cristina Jaramillo
      Written on June 15, 2017
      "I think this solves the problem somewhat well as it is an in-depth video that explains how to program in Java. While this may be rudimentary for some developers and programmers, it provides a good starting place for people who are new to the field or language."
      FW
      Frank Walker
      Written on May 17, 2017
      "As someone who is a strongly visual learner, seeing the actions unfold in a video was very helpful. I recommend this for anyone looking to broaden their Java game."
    38. 20
      Bots: An introduction for developers
      In this article, you can read all about bots, how bots work and how to make your own bot focused in Telegram bots. If you're a new developer in this area, the post is especially interesting for you.
      Websites

      Free

      PT
      Peter Thompson
      Written on March 11, 2017
      "Bots are an amazing automation of mundane tasks. I really can't believe i've ever done any coding without them to help/test for me."
      PT
      Peter Thompson
      Written on March 11, 2017
      "Bots are an amazing automation of mundane tasks. I really can't believe i've ever done any coding without them to help/test for me."
      AM
      Austin Morales
      Written on September 24, 2017
      "Bots for developers give them an edge when working because it takes pressure off of you by letting your bot handle the task"
      MS
      Melissa Stephens
      Written on March 11, 2017
      "This would come in handy for getting bots to be similar to humans and understanding the real world."
    39. 18
      Chatbots Magazine
      Chatbots Magazine is the place number one to learn about chatbots. Edited by Matt Schlicht, articles written by 400+ botmakers and counting.
      Websites

      Free

      JH
      Jennifer Hernandez
      Written on January 29, 2017
      "I will say this is not really a resource for developers but I did like the chatbot magazine. I like how it gives tutorials on how to learn about and build your chatbot. I also..."
      JH
      Jennifer Hernandez
      Written on January 29, 2017
      "I will say this is not really a resource for developers but I did like the chatbot magazine. I like how it gives tutorials on how to learn about and build your chatbot. I also liked that others can submit their articles on their ideas and that I can look at information on chatbots."
      AC
      Amanda Carter
      Written on July 10, 2017
      "Great articles and tutorials about chatbots. It promotes and links to, "Octane AI Enterprise", a resource for targeted facebook campaigns."
    40. 17
      Experts Exchange
      Experts Exchange connects you with people and information to solve problems, inspires learning and influences the future of technology.
      Websites

      Free - Varies by plan

      SS
      Sunny Sheng
      Written on February 21, 2017
      "The community of Experts Exchange is a great resource when I've run out of steam on solving a problem. It is great to be able to bounce ideas off of others and get honest..."
      SS
      Sunny Sheng
      Written on February 21, 2017
      "The community of Experts Exchange is a great resource when I've run out of steam on solving a problem. It is great to be able to bounce ideas off of others and get honest feedback from others in my field."
      RM
      Ralph Martinez
      Written on July 8, 2017
      "I'm not sure that it's a direct resource for developers. But it is a good way to get information."
    41. 16
      SQLAuthority.com
      SQL Server, Technology, and Simple Words. Pinal Dave is a technology enthusiast and an independent consultant. He has authored 11 SQL Server database books, 20 Pluralsight courses and have written over 3600 articles on the database technology on his blog.
      Websites

      Free

      MM
      Melissa McDonald
      Written on March 20, 2017
      "I'm not a developer and I don't know what SQL is, but this look's like a good, free resource. Look's like he sell's scripts and is available for hire."
      MM
      Melissa McDonald
      Written on March 20, 2017
      "I'm not a developer and I don't know what SQL is, but this look's like a good, free resource. Look's like he sell's scripts and is available for hire."
      GM
      Grace Meng
      Written on May 26, 2017
      "Pinal Dave's blog is a great way to better understand database technologies. His website is a wealth of information and I refer to it constantly."
    42. 15
      dbForge Studio for SQL Server

      dbForge Studio for SQL Server is an all-in-One SQL Server GUI Tool that will allow developers perform complex database changes operations more effectively. This is a powerful IDE for SQL server management, administration, development, data reporting and analysis.

      Software

      Windows

      Free - Express edition. Varies by plan

      LL
      Lawrence Lawrence
      Written on January 27, 2018
      "As a developer I'm always looking for something stable and reliable when it comes to efficiently optimizing my work load. I found that dbForge Studio for SQL Server is..."
      LL
      Lawrence Lawrence
      Written on January 27, 2018
      "As a developer I'm always looking for something stable and reliable when it comes to efficiently optimizing my work load. I found that dbForge Studio for SQL Server is probably the most true and tested out there when it comes to an all in one SQL Server GUI Tool. I can perform complex database changes when needed and just backup and restore functions are easily accessible. There's reports I can run to pass along. For development coding the Brilliant Code Completion is invaluable for me. Everything you could need as a developer is here in dbForge Studio."
      EM
      Ethan Mendoza
      Written on January 31, 2018
      "dbForge Studio is a fully featured IDE for all SQL server needs. Everyone involved will be able to use this GUI Tool no matter their position, which can integrate the entire operation of a company. The seamless integration will improve efficiency for all developers involved with database operations."
    43. 10
      The Big List of iOS App Development Tools
      This article by Business of Apps gives iOS developers a useful list of editors and IDEs, language resources, libraries, plugins, youtube tutorials, ad networks, and more resources they can use. 
      Articles

      Free

      AK
      Arjun Kapoor
      Written on November 29, 2017
      "The link to a list of iOS App development tools that cites that app development is made much easier by the large amount of tutorials and learning material on the net. However..."
      AK
      Arjun Kapoor
      Written on November 29, 2017
      "The link to a list of iOS App development tools that cites that app development is made much easier by the large amount of tutorials and learning material on the net. However much of the information presented on the site seems to be rather out of date."
      ES
      Eric Schneider
      Written on November 1, 2017
      "This is a great solution. It's a site that has videos, tutorials and app development tools for anyone looking to learn."
    44. 8
      Browserstack
      The easiest way to test and interact remotely with a suite of official mobile and tablet browsers.
      Websites

      Free - trial version

      ER
      Ethan Ryan
      Written on November 30, 2017
      "Browserstack is doing something very different and innovative here, and I am glad to hop on board. I am sick and tired of having to use a virtual machine, and with this..."
      ER
      Ethan Ryan
      Written on November 30, 2017
      "Browserstack is doing something very different and innovative here, and I am glad to hop on board. I am sick and tired of having to use a virtual machine, and with this Solution, I no longer have to. The program definitely needs to be worked on to fix the bugs, and the website is not crystal clear on what It's main purpose is, but I can see this becoming a very popular thing in the future."
      LM
      Lawrence McCoy
      Written on October 31, 2017
      "I love the way this is organized. As a developer, I am really liking this."
    45. 7
      100 Great Resources for iOS Developers
      This DailyTekk article gives you a complete list of services, support, communities, blogs, newsletters, marketing, testing, security, libraries, open source, design, tools, business, and more resources you can check if you are an iOS developer. 
      Websites

      Free

      MA
      Mildred Armstrong
      Written on December 2, 2017
      "Recently I had an idea to develop a program. I was very new at this and was searching for ways to get started. Then I found 100 Great Resources for iOS Developers. It was a..."
      MA
      Mildred Armstrong
      Written on December 2, 2017
      "Recently I had an idea to develop a program. I was very new at this and was searching for ways to get started. Then I found 100 Great Resources for iOS Developers. It was a game changer. I learned so much and am on my way to getting my idea out there. What are you waiting for? Check them out, you won't regret it."
      HF
      Hao Feng
      Written on October 30, 2017
      "The link is to a resource article on DailyTekk for iOS development. The article lists services, support, communities, blogs, libraries, and design tools, for iOS developers. There is very little information given on each resource."
    46. 4
      CodeTasty
      CodeTasty is powerful IDE in the cloud with all the features of a desktop IDE but with additional features only a cloud application can give you. It enables you to code and collaborate no matter where you are and what device you are working on.
      Websites

      Free

      MR
      Michael Robinson
      Written on November 11, 2017
      "I needed a cloud-based IDE to help me with a work project, and a friend of mine suggested this. I couldn't get the thing to work at all, it crashed constantly, and after a few..."
      MR
      Michael Robinson
      Written on November 11, 2017
      "I needed a cloud-based IDE to help me with a work project, and a friend of mine suggested this. I couldn't get the thing to work at all, it crashed constantly, and after a few hours of messing around with it, I gave up in frustration. Your mileage may vary, but I didn't find it remotely useful."
      EW
      Edward Weber
      Written on December 22, 2017
      "It is very modern looking IDE. CodeTasty offers great flexibility for a developer to do their job. I mainly like the cloud feature. It is very helpful for almost anyone and simply, I believe that nowadays cloud integration is an inevitability, for better or worse."
    47. 4
      Alike App Studio

      Alike App Studio is a company based in Silicon Valley, California. The company provides clone scripts for apps like Uber, Tinder, and WhatsApp for both iOS and Android.

      Websites

      Price upon request

      SS
      Sam Sami
      Written on June 13, 2018
      "We have dedicated and experienced Uber-like app developers who can execute the app as per the need. Thus developing a taxi booking app from Uber clone script is a good..."
      SS
      Sam Sami
      Written on June 13, 2018
      "We have dedicated and experienced Uber-like app developers who can execute the app as per the need. Thus developing a taxi booking app from Uber clone script is a good idea, as it is an on-demand car service providing company via mobile app, web or text messages which have brought a revolution in the taxi industry all across the world… Uber-Alikeapp allows users to book a taxi well in advance before 48 hours and users can track and navigate the locations by using the mobile application. The payment system is also quite easier for this taxi booking clone application Our taxi app solution is pre-built, tested and deployed on app stores, We completely value your requirements and we make sure to work on strict deadlines and complete the project in less than 1 week (Working days) as per your brand name, logo and deploy on the app store or play store. free demo – www.alikeapps.com"
      SS
      Sam Sami
      Written on June 6, 2018
      "Are you looking to start a business? Alike apps provides a good solution for you.Get your own uber-alike clone script(similar to uber)with full source code and start your dream business today… Click and Get a free demo www.alikeapps.com"
      TM
      Ted Mani
      Written on November 14, 2018
      "Thank you for Supporting me.. I had Purchased Uber Clone Application for Last 3 Months Before . Alike App Studio Supporting me Much Better. Few days Before i ask Alike Apps to Upgrade my Application they done the job well..Keep doing well."
    48. 1
      SQL Formatter for SQL Server

      SQL Formatter for SQL Server created by Devart's SQL Complete is a free online SQL formatter which will enhance SQL statements instantly and change codes into the well-formatted script.

      Online Tools

      Free

      ES
      Ekaterina Sklyarova
      Written on July 26, 2018
      "Free online SQL Formatter for SQL Server - Beautify SQL statements instantly and convert code into well formatted script"
      ES
      Ekaterina Sklyarova
      Written on July 26, 2018
      "Free online SQL Formatter for SQL Server - Beautify SQL statements instantly and convert code into well formatted script"
    49. 0
      EssentialSQL

      EssentialSQL is a website created by Kris Wenzel that offers courses on learning and using the database management tool, SQL. The courses ultimately aim to prepare students for the Microsoft Querying SQL server 2016 certification.

      Websites

      Free

      KW
      Kris Wenzel
      Written on July 27, 2018
      "Learn SQL in simple to understand English"
      KW
      Kris Wenzel
      Written on July 27, 2018
      "Learn SQL in simple to understand English"

    Ask your Own Question

    Summary

    Best resources for developers
    Rank Solutions Type Votes Price
    1 Stack Overflow Websites 110 Free
    2 Programming Hub. Learn to code Apps 106 Free
    3 Notepad++ Software 103 Free
    4 DroidEdit Apps 100 Free
    5 GitHub Websites 99 Free
    6 Visual Studio Software 98 Free
    7 Bitbucket Diff Tree Software 95 Free
    8 DroidScript Apps 92 Free
    9 Python.org Websites 91 Free
    10 C++ Programming app Apps 87 Free
    Close

    This action requires you to be logged in

    Quickly sign in with your social media account:

    What interests you most? (Select at least 3)

    This will help us to keep things fresh and relevant!

    Close

    Now that you’ve found a solution...

    Why not join our community of sharp minds and pro-active posters?

    Be part of a rewarding interactive knowledge exchange!
    Close

    Join These Inquisitive Minds

    Engage, learn and share with a friendly community versed in a massive range of trending topics.