17 Go-To Training Resources for Developers
By: Nikki Dent
When it comes to technology, there’s always more to learn. When you’re feeling stuck, need to look up a quick reference, or even if you want to learn another programming language, it can be hard to know where to turn. Fellow developers are a great reference for quick questions or even a dedicated Slack channel in your office, but if you’re looking for deeper training, you might want resources to help you learn independently. To point you in the right direction, we asked the Aptera development team for their go-to training resources and complied their answers into this comprehensive list.
Aptera Developer's Go-To Training Resources
freeCodeCamp.org (& YouTube Channel)
Channel 9 is a vlog run by Microsoft developers. The site is aimed at opening up discussions that Microsoft employees have with each other on campus to the wider development community. You can watch videos discussion a range of Microsoft products and join the conversation through each video’s comment section.
A comprehensive, free online tutorials library. Tutorials Point is structured like a guided walk-through of different programming languages and technologies with demos you can practice on throughout the reading.
Stack Overflow provides developers an open community forum to ask and respond to coding questions. Pose your own question to the group or search within the millions (no kidding!) of questions already asked.
Sometimes when you need information it’s good to go straight to the source. Microsoft Docs is the hub for Microsoft documentation for all of their products including quick starts, tutorials, API references, and code examples.
Take online courses and even get a degree through Coursera. Professors at colleges from across the country have shared their courses online complete with “recorded video lectures, auto-graded and peer-reviewed assignments, and community discussion forums.” They have large categories for courses surrounding both computer science, data science, and information technology. Courses are open to anyone and cost between $29-$99 per course.
At Udemy, you can download complete courses which include videos, articles, downloadable resources, and exercises on a variety of topics and coding languages. You do need to buy the courses but the cost includes a download of the course materials so they are yours to keep. With over 100,000 courses to choose from, you’re sure to find what you need.
Founded by Harvard University and the Massachusetts Institute of Technology (MIT), edX offers courses and degree programs from some of world’s best universities. There’s a diverse selection of courses to choose from and the costs vary based on which class you choose and whether you want an official certificate of completion.
CodeProject is an independent community of developers and coders sharing knowledge. You can post articles, ask or answer questions, share code with other developers and more. With 14 million members, you’re sure to find answers to all of your questions.
Clean Coder Blog
The Clean Code Blog is written by Robert Martin, better known as Uncle Bob. As one of the authors of the Agile Manifesto, Uncle Bob is a leader in the development industry. The Clean Coder Blog is his personal blog of advice, tutorials, and musings. You can also find Uncle Bob on video at https://cleancoders.com/ Videos can be streamed for around $14 - $20 apiece.
Dot Net Perls
A great quick reference site of example pages for several coding languages. Dot Net Perls also offer explanations next to the code examples for easy understanding. It’s a great place to brush up on skills you know, but maybe haven’t used lately.
The New Boston
The New Boston is a YouTube channel with over four thousand programming, web design, and game development videos. They’re no longer making new daily videos, but it’s a great resource if you’re just starting out or want to learn a new programming language.
Pluralsight is an online learning platform with courses focusing on a variety of technologies within software development, IT ops, big data, cyber security, and more. They also offer skills assessments, certification exams, and interactive courses. Courses are available with an annual membership and available features vary based on your package. Businesses can also purchase memberships for their entire teams to use.
LinkedIn Learning (Lynda.com)
Formerly Lynda.com, LinkedIn Learning is an online learning platform with over 13,000 software, business, creative, and technology courses. Choose from single courses or a Learning Path to get you where you want to go. Courses are available through a monthly membership; which can be purchased as an individual or for a team.
The website and blog of industry-thought leader John Papa. John is a Google Developer Expert and Microsoft Regional Director who speaks at tech conferences and writes Pluralsight courses. John shares insight and instructional posts on his blog regularly.
W3Schools claims to be the largest web developer site, and their free, no nonsense website does offer an extensive list of web programming language tutorials. Courses are interactive and you can test yourself or even get W3Schools certified. W3Schools also offers quick refence guides to accompany their tutorials, which are great to bookmark later when you need them.
Scott Hanselmann’s Blog
Scott Hanselmann is a web developer, blogger, podcaster, and speaker at technology conferences. He works in Open Source on ASP.NET and the Azure Cloud for Microsoft and shares tutorials and advice in his personal blog.
Improve Your Output with DevOps Practices
Gain full adoption of DevOps at your organization with hands-on training from Aptera. We’ll tailor training to the needs of your business and help you create efficient, cross-functional project teams.
About Nikki Dent
Nikki is a technical copywriter for Aptera. With a bachelor’s degree in writing from Saint Mary’s College, Notre Dame, Ind., she has been honing her craft of marketing copywriting for the past six years. In her role at Aptera, Nikki enjoys learning and writing about the technology and strategy at work across the company.