Vale a pena aprender a programar.
I was asked to make a masterpost on websites like Codecademy, so I’ve tried to compile a list of the best (and mostly free!!). In no particular order:
1. Codecademy [x]
I couldn’t not include Codecademy! Just in case you haven’t checked it out, it’s pretty neat. It has courses for learning languages and web developer skills.
Languages: Python, Ruby, Java, PHP, jQuery, JavaScript, HTML/CSS
Extras: Git, SQL, Command Line, AngularJS, Ruby on Rails
2. Code School [x]
This is pretty similar to Codecademy with the in-browser coding and such. It also has additional features like teaching videos. A good introduction to programming languages.
Languages: Python, Ruby, Javascript, HTML/CSS
Extra: iOS development with Objective-C or Swift, Git, SQL
3. Learnaroo [x]
Has tutorials followed by mini challenges based on the concepts you’ve just learnt! It also has some reference pages called “Learn x by Example”. Looks pretty good.
Languages: Python, Java, Ruby, HTML/CSS
Extra: Algorithms, Mathematics, + a bunch of premium membership stuff
4. Learn …
A set of related websites (see below) which have mini tutorials on language concepts followed by mini challenges, similar to Learnaroo.
Languages: Python, Java, C, C#, JavaScipt, PHP, Shell
5. Code Combat [x]
Basically, it turns learning to code into a game! As you move through the levels, new concepts are introduced, so the code you need to write to play the game gets harder.
Languages: Python, Java, JavaScript, CoffeeScript, Clojure, Lua
6. Codingame [x]
Similar idea to Code Combat, but a little more advanced.
Languages: Python, Java, Ruby, C, C++, C#, Haskell, VB … there’s actually loads it supports.
7. Code Wars [x]
This is more for ‘training’ with a language you already know. It offers plenty of practice through challenges, so it’s really good for improving your coding skills.
Languages: Python, Ruby, Java, C#, Haskell, JavaScript, CoffeeScript, Clojure
8. Coderbyte [x]
This offers some video tutorials and challenges for a few languages, plus special courses on specific algorithms and bootcamp/interview prep. You need a premium membership for quite a lot of things, though (e.g. I don’t think you can watch any of the videos with a free membership).
Languages: Python, Ruby, JavaScript
Extras: Algorithms, Bootcamp Prep, Job Interview Prep
9. Free Code Camp [x]
Mini tutorials followed by mini challenges. Has a number of courses on the languages below!
Languages: HTML/CSS, jQuery, JavaScript
Extras: Git, Algorithms, + a bunch of projects to complete
10. Programmr [x]
Has courses to learn various languages through doing little exercises/challenges in the browser, similar to previous examples. Also has ‘zones’ for more languages, where you can find challenges, example code and projects people have shared.
Languages: Python, Java, C++, C#, PHP, jQuery
11. CheckIO [x]
Only offers Python, but I still think it’s really great. You move from level to level, getting challenges which are gradually trickier. Learn by doing!
12. Rails for Zombies [x]
For people who already know a bit of Ruby, but nothing about Ruby on Rails! Each level begins with a short video followed by interactive challenges where you program Rails in the browser.
That’s all (for now!) Hope this is helpful! (ノ^∇^)ノ゚
Me sinto mais seguro.
A very special anti-theft device....
Surpresa
The nature is perfect.
Limpeza do quarto também é da mente.
The day has arrived! Your room is sooooooooo dirty that you finally think to yourself, “Maybe I should…clean it?” YES YOU SHOULD, THOSE BOOKS HAVE BEEN LYING ON YOUR TABLE SINCE JESUS WAS BORN AND THERE IS A DEAD COCKROACH IN YOUR DRAWER.
Anyway, where do you begin?
1. Haven’t used it in a month, will probably use it never. Stop holding on to things. Listen to Elsa. Let it go. If you haven’t worn that skirt in a month even when so many opportunities presented themselves for you to wear it, you can safely assume you’ll never wear it. You have too many pens, half of them running out of ink. You keep saying you’ll reuse them. You don’t. Throw them away!
2. Empty notebooks. Way too many. Some half used, other unused. There are enough videos on youtube telling you how to use them. Go see these videos. Educate yourself. go watch this video and this one this might help
3. Your desk and chair is officially your closet. That’s bad news. Get all the clothes out of your closet and the one on the chair, arrange them according to categories of your liking and organisation, and fold them neatly and out them in your closet.
4. Get a mop, a broom, water and a bug spray. Clean your room. Every surface on which you see dirt, CLEAN IT. Your desk. Under your bed. The insides of your drawer. You find bugs, you kill them.
5. Categorise, categorise and oh wait - categorise. Put everything into categories. Stationeries, clothes, books, etc. It makes your life easier.
6. Make your room pretty. You’re a modern age human, not a caveman. Get decor, put some fairy lights, put aesthetic quotes and shit on your walls. Whatever you think brightens up the room. if your room is nice, you’ll be in a better mood too,
7. And for God’s sake don’t dump shit on the floor. Get a dustbin. Keep it by your desk. Throw garbage in it. USE IT.
Now what are you waiting for?? Go clean your room!
Ela é linda e provocadora.
Diane Guerrero is an American actress and author. She is known for her roles as inmate Maritza Ramos on the Netflix series Orange Is the New Black and Lina on Jane the Virgin. Guerrero grew up in Boston and remained there after the rest of her family was deported to Colombia. She is an advocate for immigration reform
NINJA DE TECLADO
this will save you so much time! (and make you look like a pro lol) (here’s the link!)
Boa dica.
You never know when info will be removed or changed. Especially if it’s a confirmation page or a receipt or even a job listing description (which they tend to delete before the interviewing phase).
Meu verdadeiro sonho de consumo.