So you want to be a programmer, huh? Here are 27 ways to learn online Whether you are looking to switch careers and become a full-time programmer, want to try to build a website or app on the side, or are just looking to round out your skill set, learning to code has certainly been something a lot of people have started to do lately. And while being a programmer might not be for everyone, there is a lot to be said about gaining a better, more educated view of how all those pixels get moved around all those screens. Before we delve into our list of learning resources sites, we wanted to share some advice from Marissa Louie, a self-taught product designer for Ness Computing. A former startup founder, Louie told TNW that the hardest part of being self-taught – whether it’s design, programming, or any other discipline is, “gathering the courage. The most important barrier is just to overcome your fears” (she also said having the ability to follow instructions helps as well).
The top 50 apps for creative minds There’s an ongoing argument in the technology world about whether tablets and smartphones are more focused on consumption than creativity. As time has gone on, though, the number of apps helping us do more than passively read, watch and listen has grown. Many also fall into a longer heritage of technology that democratises activities like film-making, photography and music-making. Video and photography apps now contain editing features based on those used in professional software, but made accessible enough for anyone to use in a couple of taps, and music-making apps are reducing the barrier to making listenable sounds. In all cases, this isn’t about you suddenly becoming a professional just because an app is holding your hand – instead, it’s about opening up the experience of artistic creation to a wider audience. Creativity means different things to different people.
Creative Computing 7 units44 activitiesremixing encouraged download the guide> help learnerscreate new worldswith computing download the guide an introductorycomputing curriculumusing Scratch Creating cool games is fast, easy and free with new coding kits from Microsoft Imagine Looking forward to the holiday break? All that free time off from school presents the perfect opportunity to do something super fun – teach yourself to code! Check out the latest additions to our free and short (about 30 min) coding kits from Microsoft Imagine. Computational Thinking for Educators What: A free online course helping educators integrate computational thinking into their curriculum Who: Humanities, Math, Science, and Computing educators When: Now through December 20th The goal of this course is to help educators learn about computational thinking (CT), how it differs from computer science, and how it can be integrated into a variety of subject areas. As a course participant, you will increase your awareness of CT, explore examples of CT integrated into your subject areas, experiment with examples of CT-integrated activities for your subject areas, and create a plan to integrate CT into your own curricula. The course is divided into five units, each focusing on the following:
Become a Programmer, Motherfucker If you don't know how to code, then you can learn even if you think you can't. Thousands of people have learned programming from these fine books: Learn Python The Hard Way Learn Ruby The Hard Way Learn Code The Hard Way 2 for Android - Navigation and Quick Tips Are you enjoying MLO 2 for Android? We hope you do. And the MyLifeOrganized Team has something more to add! We've spent much time puzzling over navigation in MLO 2. It was not so easy to fit all the necessary commands into phone's small screen.
The Languages And Frameworks You Should Learn In 2016 Martin Angelov A lot happened in the software development world in 2015. There were new releases of popular programming languages, new versions of important frameworks and new tools. You will find a short list of the new releases that we think are the most important below, together with suggestions for the things we believe would be a great investment of your time to learn in 2016. The Trends