Αν είστε εντελώς καινούριοι στον κόσμο του web design και του web development, θα ήταν καλό να ξεκινήσετε να εξοικειώνεστε με τον προγραμματισμό χρησιμοποιώντας τις δωρεάν πηγές που μπορείτε να βρείτε online. Με αυτό τον τρόπο, θα ανακαλύψετε τις σας αρέσει (και κυρίως τι δεν σας αρέσει) πριν επενδύσετε οικονομικά σε κάποιο συγκεκριμένο σύνολο μαθημάτων.

Η Laurence Bradford του SkillCrush έφτιαξε για το The Muse μια λίστα με δωρεάν online πηγές για web design & development. Η λίστα αυτή αποτελεί ένα συνονθύλευμα μαθημάτων, γραπτών tutorial, καναλιών στο youtube, blog, ebook, online κοινοτήτων, ακόμη και εργαστηρίων.

Γενικά

1. Codecademy
Τι θα μάθετε: HTML and CSS, JavaScript, PHP, Python, Ruby, Angularjs, The Command Line

2. Codewars
Τι θα μάθετε: CoffeeScript, JavaScript, Python, Ruby, Java, Clojure, Haskell

3. Coursera
Τι θα μάθετε: Πολλά περισσότερα από βασικές γνώσεις προγραμματισμού

4. edX
Τι θα μάθετε: Java, C#, Python κ.α.

5. Free Code Camp
Τι θα μάθετε: HTML, CSS, Bootstrap, JavaScript, Databases, DevTools, Node.js, React.js, and D3.js

6. GA Dash
Τι θα μάθετε: HTML, CSS, JavaScript και responsive design

7. Khan Academy
Τι θα μάθετε: Πολλά (Η αρχική σελίδα τους αναγράφει “You can learn anything”)

8. MIT OpenCourseware
Τι θα μάθετε: Πολλά (online Βιβλιοθήκη για οποιοδήποτε μάθημα διδάσκεται, χωρίς να απαιτείται η δημιουργία λογαριασμού για πρόσβαση)

9. The Odin Project
Τι θα μάθετε: HTML, CSS, JavaScript και jQuery, Ruby programming, Ruby on Rails

10. Udacity
Τι θα μάθετε: Πολλά (κάποια μαθήματα παρέχονται δωρεάν, ωστόσο άλλα έχουν κόστος)

11. Udemy
Τι θα μάθετε: web development, programming, data science (τα μαθήματα δημιουργούνται από οποιονδήποτε, οπότε διαβάστε τις κριτικές πριν επιλέξετε κάποιο)

12. The Code Player
Τι θα μάθετε: HTML5, CSS3, Javascript, Regex, JQuery

YouTube Channels

13. Coder’s Guide
Τι θα μάθετε: HTML, CSS, JavaScript, Bootstrap, WordPress, iOS και Android
Subscribers: 44,215

14. DevTips
Τι θα μάθετε: HTML, CSS, responsive design, development advice
Subscribers: 82,907

15. LearnCode.academy
Τι θα μάθετε: Sublime Text, Responsive Design, Node.js, Angular.js, Backbone.js, deployment strategies
Subscribers: 154,590

16. thenewboston
Τι θα μάθετε: Android development, C programming, MySQL, Python (πάνω από 4,000 video)
Subscribers: 1,131,977
Δείτε εδώ μια λίστα με 33 ακόμη κανάλια.

Blog

17. A List Apart
Πολλοί συντάκτες. Γράφουν βιβλία, διοργανώνουν event και τρέχουν ένα υπέροχο blog για development & design. Δείτε εδώ όλα τα σχετικά με το coding θέματα.

18. CSS-Tricks
CSS, Sass, JavaScript, PHP κ.α.. Εξερευνήστε τόνους πηγών και δείτε το αλμανάκ τους.

19. David Walsh
Ανήκει στον David Walsh ( senior developer στη Mozilla), ωστόσο γράφουν κι άλλοι εκεί. Tutorial, how-to, demo κ.ά.

20. Scotch.io
Angular, Node.js, Laravel, Sublime Text κ.ά.

21. SitePoint
Έχουν πολλούς συντάκτες και δημοσιεύουν συχνά. Τα θέματα ποικίλουν από HTML σε CSS μέχρι την επιχειρηματικότητα.

22. Tuts+
Πάρα πολλά δωρεάν εκπαιδευτικά video, αλλά και επί πληρωμή επιλογές για κανονικά courses. Δημοσιεύει επίσης ebook.

The Command Line

23. Command Line Power User
Free video series για μέσο επίπεδο και όχι αρχάριους.

24. Conquering the Command Line
Δωρεάν online βιβλίο του Mark Bates.

25. Learn Command Line the Hard Way
Δωρεάν online βιβλίο του Zed Shaw.

Git and GitHub

26. Try Git
Διαδραστική σειρά προκλήσεων για να πειραματιστείτε με το Git. Δημιουργία του Code School.

27. Git Immersion
Οδηγός που σας διδάσκει τα βασικά του Git. Μπορείτε να δημιουργήσετε τα δικά σας project.

HTML and CSS

28. Skillcrush’s Coding Bootcamp
Ενδείκνυται για πλήρως αρχάριους. Θα καταλάβετε τι σημαίνει να δουλεύει κανείς στην τεχνολογία και θα έχετε την ευκαιρία να γράψετε τις δικές σας σειρές προγραμματισμού.

29. Learn CSS Layout
Θα μάθετε τα βασικά της CSS που χρησιμοποιούνται για τη δημιουργία της διάταξης μιας ιστοσελίδας.Είναι προτιμότερη για όσους έχουν βασικές γνώσεις HTML και CSS.

30. Marksheet.io
Για αρχάριους. Χωρίζεται σε τέσσερα κεφάλαια: The web, HTML5, CSS3 και Sass. Είναι κάτι σαν ένα online βιβλίο.

31. Mozilla Developer Network
HTML και CSS (επίσης JavaScript). Περιλαμβάνει tutorial για ανθρώπους όλων των επιπέδων, από αρχάριους έως advanced.

32. HTML5 Dog
Tutorial για αρχάριους στην HTML. (Προσφέρουν και intermediate και advanced επίπεδο)

JavaScript

33. Eloquent Javascript
Online βιβλίο

34. Javascript.com
Δημιουργία του Code School. Γρήγορα και εύκολα για εντελώς αρχάριους.

35. JavaScript for Cats
Μοιάζει με μονοσέλιδο διαδικτυακό βιβλίο χωρισμένο σε ενότητες.

36. Learn JS
Πλοηγηθείτε στα μαθήματα, γράψτε στο παράθυρο που εμφανίζεται στο τέλος. Δημιουργία εκείνων που δημιούργησαν και το learnpython.org.

37. NodeSchool
Εργαστήρια και event σε όλο τον κόσμο και ισχυρή web παρουσία.

38. That JS Dude
Ιστοσελίδα που διδάσκει Javascript (μέσω video και κειμένων). Του@mdkhan005.

39. The Node Beginner Book
Γραμμένο από το Manuel Kiessling, το βιβλίο εστιάζει σε ανθρώπους που έχουν κάποια εμπειρία σε άλλες γλώσσες προγραμματισμού. Αν και η δωρεάν έκδοσή του online είναι μικρότερη από το πλήρες βιβλίο, διδάσκει αρκετά για τη Node.

WordPress

40. WordPress.tv
Εγγραφές από συνέδρια του WoldCamp παγκοσμίως. Created by Automattic.

41. WPBeginner
Ιστοσελίδα για αρχάριους.

Python

42. A Byte of Python
Δωρεάν online βιβλίο για αρχάριους.

43. LearnPython.org
Διαδραστικό online tutorial.

44. Learn Python The Hard Way (Website)
Το βιβλίο έχει κόστος αλλά η ιστοσελίδα είναι free.

45. Python Spot
Για αρχάριους και μεσαίου επιπέδου.

Ruby

46. Learn Ruby the Hard Way
Free HTML version του βιβλίου online.

47. Rails For Zombies
Διαδραστικός τρόπος για να μάθετε Ruby on Rails κατευθείαν στο browser σας.

48. Rails Tutorial
Βιβλίο του Michael Hartl, που αποτελείται από 12 κεφάλαια.Διαβάστε το δωρεάν online.

49. RubyMonk
Εντελώς δωρεάν, βασίζεται σε διαδραστικά tutorial.

50. Try Ruby
Και αυτό από το Code School. Θεωρείται καλύτερη επιλογή για αρχάριους.

Databases

51. Learn SQL the Hard Way
Του Zed Shaw. Free online βιβλίο που περιλαμβάνει 33 ασκήσεις. Στο τέλος θα καταλαβαίνετε την SQLκαι πώς να σχεδιάσετε data.

52. MongoDB University
Τα μαθήματα είναι σε μορφή video. Περιλαμβάνει επίσης quiz και ασκήσεις.

53. MySQLtutorial.org
Προσφέρει μεγάλη ποικιλία σε MySQL tutorial.

54. SQL for Web Nerds
Δωρεάν ψηφιακό βιβλίο του καθηγητή του MIT, Philip Greenspun. Data modeling, simple queries, transactions, trees κ.α..

55. Vertabelo
Δωρεάν πλατφόρμα που προσφέρει τρία διαφορετικά courses: SQL Queries, Operating on Data in SQL και Creating Tables in SQL (προσεχώς).

Design/User Experience

56. HackDesign
50 μαθήματα, όλα από διαφορετικό εκπαιδευτή. Στη θεματολογία περιλαμβάνονται typography, interaction design, front-end design.

57. UX Apprentice
Τέλειο για αρχάριους. Τρία βασικά μέρη: discovery, strategy και design.

58. UXPin
Περιλαμβάνει μεγάλη ποικιλία σε δωρεάν UX βιβλία που διατίθενται στην ιστοσελίδα. Το μόνο που χρειάζεται για να έχετε πρόσβαση στο υλικό είναι το email σας.

Online Communities

59. CodeBuddies
Φοβερό για όσους θέλουν να μάθουν μαζί με άλλους ή να κάνουν προγραμματισμό σε ζευγάρια.

60. CodeNewbie
Ποικιλία σε εργαλεία για αρχάριους, συμπεριλαμβανομένων της κοινότητας Slack, όπου μπορείτε να θέσετε τα ερωτήματά σας, Twitter chat κάθε Τετάρτη και ένα εβδομαδιαίο podcast.

61. Newbie Coder Warehouse
Το Newbie Coder Warehouse είναι το Facebook group των 2,200+ self-taught coders (and counting!) της αρθρογράφου, όπου μπορείτε να κάνετε ερωτήσεις και να συνδεθείτε με άλλους ανθρώπους.

Πηγή: The Muse (μέσω semifind.gr)