Jump to content

Best language to start learning?

Katsu-K1L
Go to solution Solved by ieatm3s,

Whatever you do dont start with C. It will kill your interset in learning to code.

 

My recommendation would be to start learning about basics of computer science (with python): specificaly https://www.udacity.com/course/cs101

 

EDIT: Also, Python has a huge amount of awesome open source libraries for you to use, and an active development community.

 

Udacity has a couple of good programs, most are free for you to learn. (the paid version gives you some harsher tests and a private tutor that keeps you from slacking)

 

After that try and do your own project or even better try to find some firm that will take you on for free,or minimum wage (show you are eager to learn)  for a couple of months. You will learn 10x of what you would at home at your own pace, plus you will meet cool people.

 

Good luck.

Whats the best language to start with? i'm totally new to Coding and shit but i want to get into it.

My PC

[ I5 4690k (no oc) - Gigabyte Z97 D3H - 8GB Ram - Sapphire R9 280X Vapor-X ]

Link to comment
Share on other sites

Link to post
Share on other sites

French. 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Jk.

Link to comment
Share on other sites

Link to post
Share on other sites

c -> java -> c++

Link to comment
Share on other sites

Link to post
Share on other sites

if you truly want to learn the bare bone basics, i recommend Alice ( a drag and drop type of programming)

if you feel like you can handle syntax and errors, go for python or ruby.

Rigs I've Built

The Striker i5 4590 @ 3.7 ||  MSI GTX 980 Armor X2 || Corsair RMX 750 || Team Elite Plus 8 GB || Define S || MSI Z97S SLI Krait

The Office PC i3 4160 @ 3.6 || Intel 4600 || EVGA 500B || G.Skill 8 GB || Cooler Master N200 || ASRock H97M Pro4

The Friend PC G3258 @ 4.3 || Sapphire R9 280X Tri-X || EVGA 600B || 8 GB Dell Ram || Cooler Master N200 || ASRock H97M- iTX/ac

The Mom Gaming PC A10-7890K @ 4.4 || iGPU + ASUS R7 250 ||  8 GB Klevv DDR3-2800 Mhz

 

 

Link to comment
Share on other sites

Link to post
Share on other sites

python is by far the best language to start coding.

it is very easy to understand, and great for making small programs and games.

NEW PC build: Blank Heaven   minimalist white and black PC     Old S340 build log "White Heaven"        The "LIGHTCANON" flashlight build log        Project AntiRoll (prototype)        Custom speaker project

Spoiler

Ryzen 3950X | AMD Vega Frontier Edition | ASUS X570 Pro WS | Corsair Vengeance LPX 64GB | NZXT H500 | Seasonic Prime Fanless TX-700 | Custom loop | Coolermaster SK630 White | Logitech MX Master 2S | Samsung 980 Pro 1TB + 970 Pro 512GB | Samsung 58" 4k TV | Scarlett 2i4 | 2x AT2020

 

Link to comment
Share on other sites

Link to post
Share on other sites

Whatever you do dont start with C. It will kill your interset in learning to code.

 

My recommendation would be to start learning about basics of computer science (with python): specificaly https://www.udacity.com/course/cs101

 

EDIT: Also, Python has a huge amount of awesome open source libraries for you to use, and an active development community.

 

Udacity has a couple of good programs, most are free for you to learn. (the paid version gives you some harsher tests and a private tutor that keeps you from slacking)

 

After that try and do your own project or even better try to find some firm that will take you on for free,or minimum wage (show you are eager to learn)  for a couple of months. You will learn 10x of what you would at home at your own pace, plus you will meet cool people.

 

Good luck.

Link to comment
Share on other sites

Link to post
Share on other sites

This year I started studying in computer sciences. We are curently learning Visual Basic wich is a Microsoft only language but is similar to C# and C++. The down side though is that since I'm a student I get free Microsoft developpement programs. I don't know how much they cost if you are not a student. Besides that, I personally think that Visual Basic is quite easy to learn, maybe not on your own but it's not too bad. Just thought I'd share this with you since nobody talked about Visual Basic.

Link to comment
Share on other sites

Link to post
Share on other sites

I started with HTML, it's not daunting, so it's a great language to start with. Then learn CSS, learning CSS helps with java later on.

 

If you start with c, java or python you will most likely give up. Start simple then move on.

Link to comment
Share on other sites

Link to post
Share on other sites

Whatever you do dont start with C. It will kill your interset in learning to code.

I'm sure I'm the exception and not the rule but C and C++ were 2 of my first languages and I loved them. Sure, they were harder than say Python but I learned a lot and it really gave me that feeling of "hell yeah, I'm programming!" that I was after. Again, it they were harder than other languages but I feel like I came out with a much better understanding of how a lot of things worked (specifically for loops), why programming is the way that it is, and subsequently a better understanding and appreciation for languages like Python. Also, there isn't really a feeling quite like the one you get from compiling a program in command line. ;)

"Unix was not designed to stop you from doing stupid things, because that would also stop you from doing clever things." - Doug Gwyn

Link to comment
Share on other sites

Link to post
Share on other sites

HTML is pretty easy to get to grips with, it took me like 12 hours to learn it at college

Δ Ambassador for the Illuminati Δ

Δ "Illuminati confirmed" - Nobody  Δ 

Link to comment
Share on other sites

Link to post
Share on other sites

I'm sure I'm the exception and not the rule but C and C++ were 2 of my first languages and I loved them. Sure, they were harder than say Python but I learned a lot and it really gave me that feeling of "hell yeah, I'm programming!" that I was after. Again, it they were harder than other languages but I feel like I came out with a much better understanding of how a lot of things worked (specifically for loops), why programming is the way that it is, and subsequently a better understanding and appreciation for languages like Python. Also, there isn't really a feeling quite like the one you get from compiling a program in command line. ;)

You are. Grats on sticking with it. I couldnt do it. Didn't code for 2 years afterwards cause I just felt so stupid and thought it wasnt for me.

Link to comment
Share on other sites

Link to post
Share on other sites

Python isn't complicated, and it's something I learned before going to school, and it was useful. 

 

Especially when I went to a very small high school and they didn't offer any computer classes. At all. 

Link to comment
Share on other sites

Link to post
Share on other sites

Whatever you do dont start with C. It will kill your interset in learning to code.

 

My recommendation would be to start learning about basics of computer science (with python): specificaly https://www.udacity.com/course/cs101

 

EDIT: Also, Python has a huge amount of awesome open source libraries for you to use, and an active development community.

 

Udacity has a couple of good programs, most are free for you to learn. (the paid version gives you some harsher tests and a private tutor that keeps you from slacking)

 

After that try and do your own project or even better try to find some firm that will take you on for free,or minimum wage (show you are eager to learn)  for a couple of months. You will learn 10x of what you would at home at your own pace, plus you will meet cool people.

 

Good luck.

Starting with C# basically killed any enthusiasm I had when starting programming.

The way objects work is really ambiguous, if you don't have a good understanding of pointers.

Also, it's really hard not to become dependent on code library calls, since most documentation will just tell you to call Array.Sort or whatever instead of writing your own code.

 

 

HTML is pretty easy to get to grips with, it took me like 12 hours to learn it at college

That's not a programming language. That's just markup.
Link to comment
Share on other sites

Link to post
Share on other sites

Whatever you do dont start with C. It will kill your interset in learning to code.

 

My recommendation would be to start learning about basics of computer science (with python): specificaly https://www.udacity.com/course/cs101

 

EDIT: Also, Python has a huge amount of awesome open source libraries for you to use, and an active development community.

 

Udacity has a couple of good programs, most are free for you to learn. (the paid version gives you some harsher tests and a private tutor that keeps you from slacking)

 

After that try and do your own project or even better try to find some firm that will take you on for free,or minimum wage (show you are eager to learn)  for a couple of months. You will learn 10x of what you would at home at your own pace, plus you will meet cool people.

 

Good luck.

 

 

I'm sure I'm the exception and not the rule but C and C++ were 2 of my first languages and I loved them. Sure, they were harder than say Python but I learned a lot and it really gave me that feeling of "hell yeah, I'm programming!" that I was after. Again, it they were harder than other languages but I feel like I came out with a much better understanding of how a lot of things worked (specifically for loops), why programming is the way that it is, and subsequently a better understanding and appreciation for languages like Python. Also, there isn't really a feeling quite like the one you get from compiling a program in command line. ;)

i agree with aka, C++ was my first language i learned and i dove into it as far as a high school student could. then i moved onto wanting to do GUI applications and learned C#, transitioned from there into java once i got to uni and now want to go back but have been spoiled by the ease of java so much that its a daunting task to go back and learn C++ effectively, but i will do it one day

Link to comment
Share on other sites

Link to post
Share on other sites

I started with HTML, it's not daunting, so it's a great language to start with. Then learn CSS, learning CSS helps with java later on.

 

If you start with c, java or python you will most likely give up. Start simple then move on.

 

You don't know what CSS or Java are, do you.

Link to comment
Share on other sites

Link to post
Share on other sites

You don't know what CSS or Java are, do you.

lawl, that's really funnny. For anyone wondering, html and css are used in tandem. You really can't learn one without the other. Neither of which, however, have anything to do with java.

 

Also, the notion that if you start with Python you will most likely give up, is completely false. Lots of people start with either java or python. Python is becoming the most widely-used introductory programming language. 

CPU: Ryzen 5800X | GPU: RTX 3080 FE | Board: x570 Aorus Master | RAM: 32GB GSkill TridentZ | Case: Phanteks 719

Link to comment
Share on other sites

Link to post
Share on other sites

It honestly depends what you want to do with a programming language.

 

If it's games then it's obviously c++ using the DirectX API. However, you can use almost any language to create a game. 

 

If you wanna get into web development then start off with HTML then CSS and then Javascript with Jquery.

 

If you just want to just get into it and see where is takes you then I recommend a C language. C++, C# and Java are all powerful and commericial languages and translate well to each other. JavaScript can just be confusing to newcomers.

 

Do some research,you'll figure it out :)

Link to comment
Share on other sites

Link to post
Share on other sites

You have to remember that what you want to do is learn to program, not learn a language.

I (and many) would suggest you pick a simple syntax language (python is a great language) and code as much as you can. Python has tons of great tutorials, guides and documentation on the internet so you should have no issue if you run into, err, issues.

Although many people suggest learning a C type language I would strongly recommend against it! You'll end up spending far too much time learning the language (syntax) and it will detract from learning programming.

15" MBP TB

AMD 5800X | Gigabyte Aorus Master | EVGA 2060 KO Ultra | Define 7 || Blade Server: Intel 3570k | GD65 | Corsair C70 | 13TB

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×