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

Channel:
Subscribers:
61,900
Published on ● Video Link: https://www.youtube.com/watch?v=NuZbPZp0dYs



Category:
Tutorial
Duration: 8:03
13,680 views
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 https://www.reddit.com/r/dailyprogrammer/
- HackerRank https://www.hackerrank.com/
- Github Community Projects with Solutions https://github.com/karan/Projects-Solutions/blob/master/README.md
- Learn by Doing: The 8 Best Interactive Coding Websites https://medium.com/coderbyte/learn-by-doing-the-8-best-interactive-coding-websites-4c902915287c
- 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-structures-algorithms
- Data Structures & Algorithms in Python https://www.udacity.com/course/data-structures-and-algorithms-in-python--ud513

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-integration-usage-benefits
- Spotify Web API (since mentioned in the video) https://developer.spotify.com/documentation/web-api/
- 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.







Tags:
how to
learn to code
the intermediate stage
2018
how to learn to code
how to code
medium difficulty
learn web development
learn app development
codecademy
github
git tutorial
how to use github
practice projects
coding practice
object oriented programming
alexa skill