Where can I learn Languages Codecademy Doesn't teach?

This is a copy of a post I originally had in Codecademy Forums years ago.
I thought I would post it again so people can benefit from the linked material; as it was made so long ago CC has since made some of the courses listed such as SQL and Java but for completeness I will leave these sections in so people have additional material they can use.


If you use any other good sites add them to the list, this post is a wiki so click on the little green pencil in the top right to add to the list. :smile:
Thanks
Alex C


This is a really great list of resources for learning languages we don’t (yet!) teach, compiled originally by Patrick. Have others? Post them below!

C/C++

C++ Tutorial from cplusplus.com
C and C++ Tutorials from cprogramming.com
Learn C the Hard Way
TheNewBoston’s C++ Tutorials
Learn C interactive tutorial
Dev-HQ
(CC now teaches C++ and C)

C#

Microsoft Developer Network (MSDN) C# Tutorials
MSDN Channel 9 C# Fundamentals Tutorials
C# Station Tutorial
(CC now teaches C#)

Objective-C (iOS and Mac)

Objective-C from Cocoa Dev Central
Apple’s Objective-C intro (you’ll need an Apple Developer account, it’s free)
Stanford CS193P Look under “more from Stanford” for iOS 5 updated versions. Also covers MVC basics that some have expressed interest in.
TheNewBoston’s Objective-C Tutorials

Haskell

Learn You A Haskell
Try Haskell

Java

Stanford CS106A Awesome class. It covers Java but more importantly it covers program design theory that many people have asked for. It can be followed up with CS106B and CS107 also available on that website, for more theory combined with (non-Java) practical.
TheNewBoston’s Java Tutorials
Oracle’s Java Tutorials
Practice-it Java practice
(CC now teaches Java)

PHP

Now on Codecademy!
PHP Bounce (Interactive in the vein of Codecademy)
PHP Academy
TheNewBoston’s PHP Tutorials
(CC now teaches PHP)

VB.NET

MSDN Channel 9 VB Fundamentals Tutorials

SQL

Stanford’s Introduction to Databases via Coursera
SQL The Hard Way
W3 Schools
(CC now teaches SQL)

Markdown

Eherrera Markdown Tutorial
Agea Markdown Tutorial
JacobSwain Markdown Tutorial

Multiple Languages

Programr (too many to list)
CodingBat (Java and Python)
Marakana Bookshelf (too much to list)
Marakana’s Youtube channel (more advanced but great, too much to list)
WiLDacademy
The New Boston
Tutorials point
Multi Language Doc’s

Almost Everything

Free books list on GitHub

A quick shout out to those who contributed the original links. Thanks guys.


18 Likes

Just Saying SQL Is thought in Codecademy now

1 Like

@amanuel2 I know I just did it for completeness as I mentioned.

4 Likes

Here are three Markdown tutorials. I know, not a programming language, but it is useful.

5 Likes

Added them in :slight_smile:

4 Likes

C tutorial
Java tutorial

1 Like

Thanks alex for showing me programmr. I’ll be using it right alongside codecademy.

2 Likes

C++ Definite Book/Viedos Guide List:

https://discuss.codecademy.com/t/c-learning/40880/1

1 Like

Do you know of any free websites that cover Swift? (besides youTube :slight_smile: )

2 Likes

Not seen that many free ones around and not tried any myself.
Been able to find this though:

And a free trial at treehouse:
https://teamtreehouse.com/tracks/ios-development-with-swift-20

4 Likes

Awesome thanks a lot :slight_smile: I will stick with youTube tutorials until I find some good sites that teach it :slight_smile:

3 Likes

I know a good website to learn all sorts of coding from.

https://www.sololearn.com/Courses/

That’s a direct link to it, there are plenty of courses there. It’s helpful for beginners, it’s where I started from. I’ve completed all their courses.

1 Like

I also found this basic website that teachs stuff for web development. HTML, CSS, Java, PHP, etc. While most of the stuff it teaches Codecademy also teaches, it does teach some stuff that isn’t available to learn here yet.

http://www.w3schools.com/

I hope you all find it helpful.

3 Likes

Some things are outdated on that site, be wary of that.

3 Likes

That is true, but any information may turn out useful. There are still some things on that site that isn’t taught here yet. I haven’t found the “perfect” free teaching thing everyone looks for, but at least we can put together all our knowledge from multible learning programs.

I would like to point out that you shouldn’t pay for their certificates, just go through it if you would like to learn the basics. It is a little out of date.

3 Likes

Another place.

2 Likes

It also teaches Responsive Website Design, a very important thing to learn.

2 Likes

A post was split to a new topic: Chatbot… thoughts?