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.
Смотрите видео How to Learn to Code: THE INTERMEDIATE STAGE [2018] онлайн без регистрации, длительностью часов минут секунд в хорошем качестве. Это видео добавил пользователь Bread 17 Июнь 2018, не забудьте поделиться им ссылкой с друзьями и знакомыми, на нашем сайте его посмотрели 13,678 раз и оно понравилось 527 людям.