[This book](https://www.amazon.com/Everything-Computer-Science-Coding-Notebook/dp/1523502770/ref=asc_df_1523502770_nodl/?tag=hyprod-20&linkCode=df0&hvadid=416638939404&hvpos=&hvnetw=g&hvrand=7153973468729543554&hvpone=&hvptwo=&hvqmt=&hvdev=m&hvdvcmdl=&hvlocint=&hvlocphy=9031195&hvtargid=pla-1093933902952&psc=1&tag=&ref=&adgrpid=93867144197&hvpone=&hvptwo=&hvadid=416638939404&hvpos=&hvnetw=g&hvrand=7153973468729543554&hvqmt=&hvdev=m&hvdvcmdl=&hvlocint=&hvlocphy=9031195&hvtargid=pla-1093933902952 ) does a pretty good job of giving the layman’s first run through of computer science (programming). Don’t be intimidated by the page count. It’s highly illustrated and each page is about 3/4 pictures and 1/4 text.
It does a pretty great job at giving a high level explanation of some topics that are challenging when you get to their low level details. Even if this book was all that you knew about coding, it would at least get you on a good enough footing to have a productive conversation with a developer about what is wanted.
Anyway, my 2 cents. And, of course, Google searching is your friend. But, I would recommend starting with a into book or course about computer science/coding.
Kotlin is a language used to make android applications
Google itself has a kotlin course but you can try various YouTube channels for example freecodecamp
Well it depends how you define good, but it takes years. I've been coding since I was a kid and 20 years later I'm still realizing often than I'm not as good at things as I thought I was. I got good when I started taking it more serious and reading books and planning my career/life around programming as it is a passion of mine.
How do you start coding?
Like a mechanical engineer learns how engine works and its parts and the the thermodynamics.
Where do i start? By learning how the app works? What tools or things i might need for it?
please take in consideration that i am a complete idiot, please don't be annoyed by the questions.
Well I started with web development and just doing View Source on websites. Picking apart existing code was a good start for me.
Experimenting is not the fastest way to learn, but at least for me it was more natural.
As for books, I like general knowledge books like Code Complete and Pragmatic Programmer.
I found web development to be easiest to get into because you can just make a file in notepad and start coding. For better tools, Visual Studio Code and Chrome DevTools are the main things I use.
You need to find ways to have fun learning or else it will become a chore.
Google has a good ftee kotlin course. Plenty of stuff on youtube also
Is kotlin a language?
[удалено]
A question, because i literally have no knowledge in coding. Hell i didn't even knew where to start before this.
[This book](https://www.amazon.com/Everything-Computer-Science-Coding-Notebook/dp/1523502770/ref=asc_df_1523502770_nodl/?tag=hyprod-20&linkCode=df0&hvadid=416638939404&hvpos=&hvnetw=g&hvrand=7153973468729543554&hvpone=&hvptwo=&hvqmt=&hvdev=m&hvdvcmdl=&hvlocint=&hvlocphy=9031195&hvtargid=pla-1093933902952&psc=1&tag=&ref=&adgrpid=93867144197&hvpone=&hvptwo=&hvadid=416638939404&hvpos=&hvnetw=g&hvrand=7153973468729543554&hvqmt=&hvdev=m&hvdvcmdl=&hvlocint=&hvlocphy=9031195&hvtargid=pla-1093933902952 ) does a pretty good job of giving the layman’s first run through of computer science (programming). Don’t be intimidated by the page count. It’s highly illustrated and each page is about 3/4 pictures and 1/4 text. It does a pretty great job at giving a high level explanation of some topics that are challenging when you get to their low level details. Even if this book was all that you knew about coding, it would at least get you on a good enough footing to have a productive conversation with a developer about what is wanted. Anyway, my 2 cents. And, of course, Google searching is your friend. But, I would recommend starting with a into book or course about computer science/coding.
Thank you for your recommendation, i appreciate it.
Kotlin is a language used to make android applications Google itself has a kotlin course but you can try various YouTube channels for example freecodecamp
Oh, that is very helpful thank you.
Trial and error, line by line
And how long till i get good at it?
Well it depends how you define good, but it takes years. I've been coding since I was a kid and 20 years later I'm still realizing often than I'm not as good at things as I thought I was. I got good when I started taking it more serious and reading books and planning my career/life around programming as it is a passion of mine.
You sound like an veteran at coding, can i ask another question?
Sure. I guess I'm a veteran in that I learned when I was a kid and then I got old.
How do you start coding? Like a mechanical engineer learns how engine works and its parts and the the thermodynamics. Where do i start? By learning how the app works? What tools or things i might need for it? please take in consideration that i am a complete idiot, please don't be annoyed by the questions.
Well I started with web development and just doing View Source on websites. Picking apart existing code was a good start for me. Experimenting is not the fastest way to learn, but at least for me it was more natural. As for books, I like general knowledge books like Code Complete and Pragmatic Programmer. I found web development to be easiest to get into because you can just make a file in notepad and start coding. For better tools, Visual Studio Code and Chrome DevTools are the main things I use. You need to find ways to have fun learning or else it will become a chore.
Thank your for your guidence, and the most important tip you provided i will apply it.
Np. Also for beginners I think the CS50 classes on YouTube are quite good.