How to Learn to Code: THE INTERMEDIATE STAGE [2018]

Published: 17 June 2018
on channel: Bread
13,678
527

Learning to code can be fun and easy starting out, then hitting that intermediate stage turns it into a world of difficulty and annoyance.
LOTS OF HELP IN THE DESCRIPTION BELOW
Follow your interests.

[WIP]

ADDITIONAL STUFF YOU CAN DO (don’t feel overwhelmed, there is no wrong path)

Learn functional programming. Languages like Scheme. It’s a completely different style of coding. Disclaimer: it might not have much application use to you right now, but will open up your mind to a new perspective.
Develop an Alexa Skill. They’re becoming quite popular.
Learn something new on Udacity that is more specific than just a programming language (artificial intelligence, REACT Developer, Python automation, natural language processing, virtual reality)

PRACTICE & PREMADE RESOURCES
There’s an endless amount of practice resources on the internet, you’ll just have to dig through to see what you like best.
Reddit Daily Programmer   / dailyprogrammer  
HackerRank https://www.hackerrank.com/
Github Community Projects with Solutions https://github.com/karan/Projects-Sol...
Learn by Doing: The 8 Best Interactive Coding Websites   / learn-by-doing-the-8-best-interactive-codi...  
Coderbyte Challenges https://coderbyte.com/challenges

DATA STRUCTURES
Data Structures are also an abstract idea when learning to code, and they can be created in multiple languages.
Hackr.io Most Upvoted Tutorials https://hackr.io/tutorials/learn-data...
Data Structures & Algorithms in Python https://www.udacity.com/course/data-s...

APIs
APIs allow you to plug into some of your favorite websites and applications and grab data from it to use in your own programs. I’ll link a few popular APIs below.
How to Use APIs: A Painless Introduction + Tutorials https://snipcart.com/blog/apis-integr...
Spotify Web API (since mentioned in the video) https://developer.spotify.com/documen...
OpenWeatherMap API (to pull weather data from) https://www.openweathermap.org/api

OBJECT-ORIENTED PROGRAMMING
This is a pretty abstract idea, that multiple languages are based off (Java, Python, Ruby, C++, and more). It turns out that many beginner courses don’t actually take advantage building objects in object-oriented languages. Instead, they first teach you variables, loops, if-statements, etc… so it make sense. Now is the best time to practice 🙂
Due to the very abstractness of it, the resources I list may not cover everything.


Watch video How to Learn to Code: THE INTERMEDIATE STAGE [2018] online without registration, duration hours minute second in high quality. This video was added by user Bread 17 June 2018, don't forget to share it with your friends and acquaintances, it has been viewed on our site 13,678 once and liked it 527 people.