Ask coding questions

← Back to all posts
Where to start
Ilovetocode7 (0)

Hi everyone! I'm sorta new to this website and I really want to learn how to code but have no idea where to start. I tried so many tutorials on YouTube and only one of them was helpful. Where do I start? And what language do I start using?

Comments
hotnewtop
tankerguy1917 (179)

Well, I personally like using Python, and W3Schools is a good place to start if youtube isn't doing it for you. They have interactive bits of code and explain pretty well what everything in your language of choice does.

Ilovetocode7 (0)

Wow @IMayBeMe I had no idea.. thank you so much for sharing that information about python. I think I'll stick to JavaScript lol.

xfinnbar (149)

It's not true, they made like all of that up. Python is beginner friendly but also really good for professional use and is used a lot by Google and Microsoft, so you'll definitely be able to get a good job with it. @Ilovetocode7

Ilovetocode7 (0)

Wow, thank you all so much for your suggestions^^. I'll be sure to consider each one! And @Coder100 python isn't that bad!

Coder100 (18930)

You can use whatever language you feel comfortable using.
I personally started with JavaScript, but python is good too (although bad).

Here's a javascript tutorial: https://www.tutorialspoint.com/javascript/index.htm
Python: https://www.youtube.com/watch?v=_uQrJ0TkZlc

And you start by creating a new repl!

VulcanWM (2906)

stop being mean to python @Coder100

IMayBeMe (552)

@VulcanWM nah python is pretty bad. It’s is a sad excuse for a beginner language and might be good for ml but otherwise can’t be used for any decent software. Python also creates the unrealistic expectation that “anyone can code” and that programming is all about syntax leading to a majority of programmers not even knowing how a computer works on a low level.

xfinnbar (149)

@IMayBeMe literally most of the youtube backend is written in python... it's more capable for low-level than Java and JS.

IMayBeMe (552)

@xfinnbar yes it is more capable than js as js is designed for web, not backend. That’s beside the point though as YouTube’s data science is done by python not the actual server scripts. Python is good for handling numbers with ease but isn’t practical in any topic where speed is necessary

Coder100 (18930)

if you want low level you might as well code in C++
why use some slow abstraction that doesn't truly give you access to memory @xfinnbar

xfinnbar (149)

You can use the pymem module if you want memory access. Python will also become practical in applications which speed is needed with 3.11. @Coder100

xfinnbar (149)

A lot of them are, youtube uses django for a large chunk ofnthe servers, and so does a lot of Facebook's products. Python is very good for web development. @IMayBeMe

cuber1515 (91)

Well w3schools is a great place to start. As to which language that depends on simply what language you want to do, I started with HTML, CSS, and JavaScript (if that's any help). If you want to start with a programming language (Java, Python, C#, ect.) I recommend starting with Python. That's all I got to say.