Treating myself to a piece of cake while reading Die Verwandlung by Franz Kafka for my German class☕ 🍰
I’ve said this to my non-techie friends countless times. It’s no secret that being able to code makes you a better job applicant, and a better entrepreneur. Hell, one techie taught a homeless man to code and now that man is making his first mobile application.
Learning to code elevates your professional life, and makes you more knowledgeable about the massive changes taking place in the technology sector that are poised to have an immense influence on human life.
(note: yes I realize that 3/5 of those links were Google projects)
But most folks are intimidated by coding. And it does seem intimidating at first. But peel away the obscurity and the difficulty, and you start to learn that coding, at least at its basic level, is a very manageable, learnable skill.
There are a lot of resources out there to teach you. I’ve found a couple to be particularly successful. Here’s my list of resources for learning to code, sorted by difficulty:
Novice
Never written a line of code before? No worries. Just visit one of these fine resources and follow their high-level tutorials. You won’t get into the nitty-gritty, but don’t worry about it for now:
Dash - by General Assembly
CodeAcademy
w3 Tutorials (start at HTML on the left sidebar and work your way down)
Intermediate
Now that you’ve gone through a handful of basic tutorials, it’s time to learn the fundamentals of actual, real-life coding problems. I’ve found these resources to be solid:
Khan Academy
CodeAcademy - Ruby, Python, PHP
Difficult
If you’re here, you’re capable of building things. You know the primitives. You know the logic control statements. You’re ready to start making real stuff take shape. Here are some different types of resources to turn you from someone who knows how to code, into a full-fledged programmer.
Programming problems
Sometimes, the challenges in programming aren’t how to make a language do a task, but just how to do the task in general. Like how to find an item in a very large, sorted list, without checking each element. Here are some resources for those types of problems
Talentbuddy
TopCoder
Web Applications
If you learned Python, Django is an amazing platform for creating quick-and-easy web applications. I’d highly suggest the tutorial - it’s one of the best I’ve ever used, and you have a web app up and running in less than an hour.
Django Tutorial
I’ve never used Rails, but it’s a very popular and powerful framework for creating web applications using Ruby. I’d suggest going through their guide to start getting down-and-dirty with Rails development.
Rails Guide
If you know PHP, there’s an ocean of good stuff out there for you to learn how to make a full-fledged web application. Frameworks do a lot of work for you, and provide quick and easy guides to get up and running. I’d suggest the following:
Cake PHP Book
Symfony 2 - Get Started
Yii PHP - The Comprehensive Guide
Conclusion
If there’s one point I wanted to get across, it’s that it is easier than ever to learn to code. There are resources on every corner of the internet for potential programmers, and the benefits of learning even just the basics are monumental.
If you know of any additional, great resources that aren’t listed here, please feel free to tweet them to me @boomeyer.
Best of luck!
drive
two of my favorite robert frost poems for two of my favorite hogwarts houses. i dont know about you guys, but these two stanzas of robert frost hold so much motivation and inspiration, especially for a student who has so much more good and bad to experience. high-res versions of these are in the link to the google drive!
Hey guys! So until now, you guys have only seen my pretty, sometimes messy notes. So in honour of the studyblrs get real project I thought I’d show y'all how I prepare for exams! This is a rough notebook and most times I’m reading my textbook and my hand is just writing. Very messy but it helps me learn! Tag me in all your studyblrs get real photos guys ✨they’re very inspiring imo
Just today I realised that swimming is a huge stress reliever for me. I had no idea that I was even stressed! It made me think about all the other stuff that I could do which might give me the same relief. This is what I came up with. 1. A nice nature walk 2. Hot cup of milk and a book 3. Running 4. Dancing (this one is kinda my favourite) 5. Taking a long shower/bath 6. Watching a comedy movie 7.Catching up on your favourite TV show 8. Writing 9. Photography 10.Working out There are so many other things that you can do. Singing! Or even sketching. Take your pick.
Studying session in the night 🌛 Sometimes I think that books are the best teachers.
Pretty little plant on my desk ^.^
Source.
We’ve all been there: You have stuff you need to get done, you know you need to get it done, but no matter what you do you just cant get yourself to take out your stuff and do your work.
I have this problem quite a lot, so here’s a post to help some of you out!
Read this to get some quick motivation (tw: curse words) It’s sure to get your blood pumping and give you the vigor you’re lacking!
Harvard’s solutions on how to stop putting stuff off
7 helpful study tips
8 helpful study tips
Manage your time studying
How to seriously study
Detailed article on how to get motivated to study
10 study motivation quotes for all types of students
3 scientific backed study motivators
Unbroken
Dream (EXTREMELY INSPIRING)
Be Phenomenal
Why Do We Fall
Mindshift
Be Hungry
Stop Killing Time
Destiny
Vision
You Will Win
Deep Focus
Peaceful Piano
Intense Studying
Productive Morning
Electronic Study Music
Study Time Starts Now
White Noise
Epic All Nighter
Focus Now
Late Night Focus
Genius Time
Nice and Easy Workflow
@elkstudies, @getstudyblr, @minimaliststudies, @nehrdist, @tbhstudying, @highschoolering, @saturdaystudying, @stxdybug, @dangostudy, @raavenclaw, @academla
There are so many more studyblr’s, but those are just some I can think of off the top of my head!
I hope this helps motivate some of you guys, and good luck with all of your studies! (੭*ˊᵕˋ)੭*:・゚✧