HDTutorial
EN

Playback starts YouTube’s embedded player (privacy-enhanced mode).

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

13,696 views October 30, 2018 8:03

Watch on YouTube
ChannelBread

Description from the creator

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 reddit.com/r/dailyprogrammer/
- HackerRank hackerrank.com/
- Github Community Projects with Solutions github.com/karan/Projects-Solutions/blob/master…
- Learn by Doing: The 8 Best Interactive Coding Websites medium.com/coderbyte/learn-by-doing-the-8-best-…
- Coderbyte Challenges 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 hackr.io/tutorials/learn-data-structures-algori…
- Data Structures & Algorithms in Python udacity.com/course/data-structures-and-algorith…

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 snipcart.com/blog/apis-integration-usage-benefi…
- Spotify Web API (since mentioned in the video) developer.spotify.com/documentation/web-api/
- OpenWeatherMap API (to pull weather data from) 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.

About this tutorial

Bread published this 8:03 video tutorial on October 30, 2018. It has been watched 13,696 times on YouTube.

Channel
Bread
Duration
8:03
Published
October 30, 2018
Views
13,696
Likes
520

Tags

Share

This tutorial in other languages