I want to learn coding/programming but have no idea where to begin.

WILLYumDAO

Honorable
Jul 13, 2013
2
0
10,510
0
I've tried CodeAcademy but I'm not so sure HTML/CSS/JavaScript are what I want to be learning.
I tried Code.org but their K-8 lesson plan is not exactly the most appealing to a 16 year old in 12th grader.

So if I'm going to thrust myself into the world of Computer Science, how shall I begin?
 

urmamasllama

Honorable
Oct 20, 2013
1
0
10,520
1
go back to code academy and take the python course. its not the most popular language but it is a fully featured object oriented language that is similar enough to c and java
 

RaDiKaL_

Distinguished
Apr 17, 2006
96
1
18,610
19
I'd say to first learn C++, then again i'm an old school person so no idea how programming is being taught nowadays, still, if you learn the C language properly you won't have problems understanding any of the newer languages out there. Highly advisable to have some tutor for this though, many doubts won't be able/will be really hard to clear if you don't have someone experienced with you to guide you.
 

urmamasllama

Honorable
Oct 20, 2013
1
0
10,520
1
go back to code academy and take the python course. its not the most popular language but it is a fully featured object oriented language that is similar enough to c and java
 

Pinhedd

Distinguished
Moderator


I second RaDiKaL_. Learn C first. Leave the C++ for later, but be advised that most modern compiler suites use the same compiler for C, C++, Objective-C, and Objective-C++.

C may seem tough at first, but it's a very narrow language that provides programmers with an enormous degree of control. The narrow syntax means that it's easy to learn and unlike C++ there's preciously few shortcuts or gotchas built into the language or standard examples that you need to be aware of. It really is the best language for learning good techniques and is by far the best if you're interested in understanding what's going on.
 

ComputerWhiz305

Estimable
Jun 25, 2014
26
0
4,580
0
I am about a year older than you and have started programming when I was about 14. I've used mostly online YouTube videos to learn my HTML and CSS, but other sites on the web to learn JavaScript.
I'd say that Codecademy has some great free courses.
Also, W3schools has great references tables and great tutorials.

Codecademy: http://www.codecademy.com/
W3schools: http://www.w3schools.com/
 

WILLYumDAO

Honorable
Jul 13, 2013
2
0
10,510
0
I've looked into it more and Python seems to be the most beginner-friendly. It apparently uses a simpler, readable syntax and I think it'll be the best starter language to transition to Java and C/C++ after. Thanks for all the input guys.

I'll be using the free courses on Codecademy and LearnStreet if any bystanding forum-goers also want to try a little Python.
 

ComputerWhiz305

Estimable
Jun 25, 2014
26
0
4,580
0

I did that for C++, but my local library hasn't been updated in so long.
The most recent book I could find was a PC game design book from 1999.
So... make sure that you only read newer content.
 

iceblitzed

Estimable
May 12, 2014
693
0
5,960
138


true.
 

Pinhedd

Distinguished
Moderator


Why? C99 and C++98 are still the most broadly supported standards. I don't think that there's any one single compiler that fully supports C11 and/or C++11 in their entirety.
 
Thread starter Similar threads Forum Replies Date
H Apps General Discussion 1
T Apps General Discussion 8
T Apps General Discussion 5
A Apps General Discussion 4
J Apps General Discussion 6
S Apps General Discussion 2
arpitsri Apps General Discussion 3
A Apps General Discussion 11
R Apps General Discussion 1
syssoft Apps General Discussion 1
A Apps General Discussion 2
C Apps General Discussion 9
A Apps General Discussion 2
L Apps General Discussion 1
C Apps General Discussion 6
U Apps General Discussion 9
U Apps General Discussion 12
K Apps General Discussion 3
C Apps General Discussion 4
FauxFox Apps General Discussion 10

ASK THE COMMUNITY