G
G
gecko132019-07-30 16:34:40
Programming
gecko13, 2019-07-30 16:34:40

Programming as a hobby, how to do it smartly?

Hello toaster. Let's immediately clarify the situation - I'm not going to get a job in an office, build a career in IT, I'm absolutely not interested. Yes, and I doubt that I am a suitable person for hire, I am almost 30, I do not have a / about and I have not worked for a single day. Seriously, I don't even have a work book. In programming, I see a creative process, a tool with which I can realize some of my ideas. How to approach mind training? I'm not used to doing things carelessly. I'm not interested in writing something as long as it works somehow, I want to understand why it is so right. I am not limited by time, I don’t care if I learn to program more or less well in six months or in 3 years. In general, I want to start from the very basics, but I don’t know which side to approach. Where do I begin?

Answer the question

In order to leave comments, you need to log in

6 answer(s)
D
Dmitry Bashinsky, 2019-07-30
@BashkaMen

The comment above is intended to discourage the desire to program.
I recommend using C#, and starting with small programs for yourself. These first programs are designed to familiarize you with the syntax, after the base you can start OOP, you can look at my channel.
Link
After mastering OOP, you should think about the optimality of the written code, SOLID principles will help with this, but I can guarantee that with practice, half of them are acquired by myself. After that, I recommend that you either continue to do your projects on a large scale, or go freelancing (I went freelancing for 1.5-2 years).
About this way I went from the age of 15, it can be seen on my channel, at 18 I went to work, and the knowledge was so strong that to the middle I lacked only knowledge of team development processes.

N
Northern Lights, 2019-07-30
@php666

In general, I want to start from the very basics
No need from the very basics. You do not need it. When you want to hang a shelf on the wall, you don’t study the principle of the drill and the molecular composition of the drill, do you? Also here. You can't grasp the immensity. Just choose what you want to do and ask specifically what exactly you want to study.
Now I will say a terrible thing (by the standards of the local audience), but if you are interested in the web and want to implement "some of your ideas" there, then take PHP 7. If you start reading the right literature right away, you will immediately begin to write more or less on it right. There is a benefit - you can always make a web project for yourself / for work. The language is convenient, the manual is all in Russian, everything is chewed to such an extent that even a down can learn.

E
Evgeny Petryaev, 2019-07-30
@Gremlin92

try html+css+javascript

T
tema_sun, 2019-07-30
@tema_sun

I'm not interested in writing something, as long as it works somehow

Exactly, that's exactly how it should be done. Just do not stop there, but try to do better and understand how it works and why.

T
tundramani, 2019-07-30
@tundramani

here is the most normal way:
1) choose web programming as the most versatile cross-platform and easiest
2) master the basics of js-css-html-php
3) immediately start doing your graduation project, for example, a forum, blog, toaster, game, editor ..
Learning through practice - you need 3-5 years of such practice to become a real programmer
To become a real software engineer - do everything yourself at the beginning
do not use someone else's code and ready-made DBMS
learn to think on your own doing simple things
and only after that you can learn frameworks and td standard tools if you want to work in a team

I
Igor Alexandrovich, 2019-08-08
@tyanigor

This will only come with experience. I also asked this question the right way, but this can only be understood with experience. Not one recipe, depends on many factors.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question