@NikithaVS I would like to disagree. Ruby and Python are excellent first languages. The syntax is simple and they are a great introductions to the basics of programming, and can also be used for very complex programs.
Personally, I would suggest Python. I'm a Rubyist, however Python is a more "relevant" language, and you'll be able to find help faster for it, if you need it (especially here on repl.it talk).
@NikithaVS wdym start with html and css? HTML and CSS are for design and markup, they don't even suggest what programming is. Python is better for starters (that's what I started with) because it has a very simple syntax (that's why all of the psuedo-code online looks like Python code) and it's general purpose so you can do anything with it.
Though I still struggle with html and css 3:
HTML5 is just an updated version of HTML with some more tags, etc.
CSS is pretty much just objects from JS. (Slightly different, but pretty close.)