d2jsp
Log InRegister
d2jsp Forums > Off-Topic > Computers & IT > Programming & Development > Quick Question About Learning New Languages > :)
Add Reply New Topic New Poll
Member
Posts: 3,434
Joined: Mar 2 2011
Gold: 2,635.80
Aug 11 2016 12:46am
How did you guys get into programming? where did you learn online or in a classroom?
and what would be a good first language to try and learn, ( i know very little about programming or any computer language for that matter except html from the myspace days. )

also could learning to "program" be done just from watching videos on the internet? Thanks in advance :)

This post was edited by mpetsch on Aug 11 2016 12:46am
Member
Posts: 3,847
Joined: Aug 9 2003
Gold: 243.78
Aug 11 2016 02:24am
I had some intrinsic interest as a kid after realizing the computer had much more application than just games and as a word processor. Usually smooths over a lot easier if you have an interest in a particular topic. For example if you have interest in building small gadgets and such (out of a Raspberry Pi for example) , then C / Python are up your alley. If you want to build webpages from scratch, you may want to learn some markup languages like HTML, CSS, then learning some Javascript.

I took a liking to game dev on the Java platform ( I know... Java... :rofl: :blink: ) and created a few small prototypes and self contained demos. It kind of gave me enough of a background into Java to start taking courses in web development on the Java stack and it grew from there. Programming is something you learn really from doing, trial and error, debugging, throwing mice at your monitor, and if all else fails, you stack overflow everything you have problems with :D . I'd say it's not something you can learn directly from watching other people do. However, usually educational videos on programming typically contain tutorials that end up giving you the code or short snippets you can work with, so in the end you have to put in the legwork anyway :)

As for which language to start first, I'd recommend C programming, since it is the basis for many operating systems and AFAIK other languages stem from C, including C++, C#, and Java. I'm likely to be missing quite a few but they're off the top of my head. However there's something to be said for starting anywhere, as long as you are enjoying the process!

Good luck.

This post was edited by Zored on Aug 11 2016 02:25am
Member
Posts: 3,434
Joined: Mar 2 2011
Gold: 2,635.80
Aug 11 2016 11:42am
Quote (Zored @ Aug 11 2016 12:24am)
I had some intrinsic interest as a kid after realizing the computer had much more application than just games and as a word processor. Usually smooths over a lot easier if you have an interest in a particular topic. For example if you have interest in building small gadgets and such (out of a Raspberry Pi for example) , then C / Python are up your alley. If you want to build webpages from scratch, you may want to learn some markup languages like HTML, CSS, then learning some Javascript.

I took a liking to game dev on the Java platform ( I know... Java... :rofl: :blink: ) and created a few small prototypes and self contained demos. It kind of gave me enough of a background into Java to start taking courses in web development on the Java stack and it grew from there. Programming is something you learn really from doing, trial and error, debugging, throwing mice at your monitor, and if all else fails, you stack overflow everything you have problems with :D . I'd say it's not something you can learn directly from watching other people do. However, usually educational videos on programming typically contain tutorials that end up giving you the code or short snippets you can work with, so in the end you have to put in the legwork anyway :)

As for which language to start first, I'd recommend C programming, since it is the basis for many operating systems and AFAIK other languages stem from C, including C++, C#, and Java. I'm likely to be missing quite a few but they're off the top of my head. However there's something to be said for starting anywhere, as long as you are enjoying the process!

Good luck.


thank you for this reply, I will take your advice to heart :O)
Member
Posts: 2,969
Joined: Aug 23 2011
Gold: 575.37
Aug 30 2016 03:57pm
When i was around 15 (hint, it was around the time d2 came out) i had some Basic at skool. Liked it. Was actually pretty good at it.
A year or a half a year later moved to another country. Had to learn a foreign language (actually even more then one) so the C++ they were trying to feed me didnt go so well.
But at that time i discovered *nix. (Means Linux). And have been trying to learn it using it for some years already. And eventually became professional Tech Support.
Last year had some C# evening courses. What is nice. I kind of rediscovered how cool it can be. Because failed C++ attempt before have left some negative taste on programming.
But since i dont really fancy the Closed Source. Now im starting with Webdev courses. It looks to me that LAMP is the most basic stack to know. So its JS/PHP/MySQL. Internet is huge.

Here take a look at this:



This is a good book, seems to me:
http://eloquentjavascript.net/

(JS is starting programming language at Stanford. No wonder San Francisco is the Worlds Capital of the Web development.)
Member
Posts: 36,389
Joined: Jul 18 2008
Gold: 3,192.00
Aug 31 2016 01:13pm
I started learning C++ in a classroom. I would say that python is probably the best language to start with, or Java. And yes, you absolutely can learn from videos. MIT even has some of their intro to computer science lectures on youtube.
Member
Posts: 18
Joined: Aug 31 2016
Gold: 10,000.00
Sep 1 2016 01:02am
Interested in starting to program a bit, nothing to big. Anyone have any links I could look at?
Member
Posts: 36,389
Joined: Jul 18 2008
Gold: 3,192.00
Sep 1 2016 12:18pm
Quote (UCFSON @ Sep 1 2016 02:02am)
Interested in starting to program a bit, nothing to big. Anyone have any links I could look at?



Derek Banas on youtube has a lengthy Python tutorial series you can watch. If he's moving too fast at times just stop the video and google something for clarification.
Member
Posts: 4,323
Joined: Dec 6 2013
Gold: 14.00
Sep 4 2016 09:14am
Go on youtube

Search: Eli the computerguy
Go Back To Programming & Development Topic List
Add Reply New Topic New Poll