Hi! I'm looking for someone to help me get started. I am 16 years old and I want to become a software engineer. I have a couple of ideas that require knowledge. I do not know how to organize the work, what parts to divide the projects, what and when to use.
Despite the fact that many recommend for beginners web, I'm just not interested.
I'm just starting to develop in this direction, so it would be very cool if you could tell me how to move)
Of course, nothing happens just like that, but I'm sure someone can help me with my endeavor.
Top comments (8)
What are you interested in? Start there.
Web is often given as a place to begin because almost every area of software engineering will interface with it in some way now days. Its a valuable skill to understand how to build on it.
Not to mention that JavaScript is taking over the world...
If you want to build stuff, look at RPI's and python.
Mobile development, Swift/Java/Koltin/cross platform frameworks such as ReactNative(Js).
Data Science stuff, Python, R, MatLab.
Honestly though, start simple and build from there. I would advise against jumping in the deep end and using a template from Android Studio etc, without understanding the basics of file stuctures and basic programming principles. One you know one language, other languages are easier to pick up.
Thank you for your answer. I've ordered a book on Python (Headfirst) and going to study it. Most likely I will be immersed in the web when you get all settled in software engineering. But where to start I don't know(
Can you give me some advice on software engineering? Where to start and in what direction?
P.S. I want to develop software
While your book is being delivered, try teamtreehouse.com
You might like it more 😉
Thank you more)
Since I am a harsh Russian schoolboy, do you have a couple of free courses in the example?
I'd recommend the non-free treehouse content cuz it's just 10x better.
You don't need to worry about your age. I'm 14 years old and I started programming when I was 12. What I do is write my ideas on a whiteboard and design a diagram for my idea. Also, I find it better to read the documentation of a programming language / library instead of watching a video on it, It might help you too.
Good luck on your journey.
Thanks)
I think a great start to learning is to explore how to design programs. Many times, tutorials teach you a programming language and leave you to figure out how to use it to build things. You might enjoy checking out How to Design Programs.
The things you'll learn can be applied to any realm of software engineering and will be applicable to any language. I've worked through part of the book, and I learned a lot.