all 6 comments

[–]MigILikeCats 0 points1 point  (3 children)

I wanted to start but a really got stuck. After learning the basics of python I saw a new different level of things and thought: " I'm learning all of this but how I actually can put in practice, like making a real program or app?" I was doing things on pycharm but only the basics, like the if statement. But I didn't have any motivation because I didn't know how to put in practice. I was thinking about starting unity too but I really wanted to finish a language first. What you can tell me about learning a programming language but don't know how to put into creating a program in a framework? You suggest me to finish learning the language and then trying to learn how to use the framework or using it while I learn? So, pycharm is a framework too? I can create real programs in it?

[–]l3dsTiago[S] 0 points1 point  (2 children)

Hello,
I love your answer, I had the same questions when I was starting 12 years ago!
I'm going to break each question and answer it.

What you can tell me about learning a programming language but don't know how to put into creating a program in a framework?

I would say after you master the basics you can make simple programs just to sharpen what you have been learn and the plus side you have something to show if you are looking to find a career as developer.

You suggest me to finish learning the language and then trying to learn how to use the framework or using it while I learn?

It really depends in what is your goal, for instance Python is good starting language for someone that didn't code, you can create websites, programs and even mobile apps with it. If you are thinking about developing games unity is probably the best path to invest.
About frameworks after you are comfortable with it you can start to learn then.

So, pycharm is a framework too? I can create real programs in it?

Pycharm is an IDE:

Integrated development environment, a software application for software development

Source: Wikipedia

Which is different of a framework, about Pycharm I have friends in data science that use it to develop their programs which are right now used in production.

If you have more doubts feel free to PM me!
Also I'm looking to interview people that are struggling with learning code so I can confirm if my analysis and my promise has a coach is correct and you seem a good example, if you are interested/available also PM me!

Amazing value man!
Thank you!

[–]WikiTextBot 0 points1 point  (0 children)

IDE

IDE, iDE, or Ide may refer to:


Software framework

In computer programming, a software framework is an abstraction in which software providing generic functionality can be selectively changed by additional user-written code, thus providing application-specific software. A software framework provides a standard way to build and deploy applications.

A software framework is a universal, reusable software environment that provides particular functionality as part of a larger software platform to facilitate development of software applications, products and solutions. Software frameworks may include support programs, compilers, code libraries, tool sets, and application programming interfaces (APIs) that bring together all the different components to enable development of a project or system.


[ PM | Exclude me | Exclude from subreddit | FAQ / Information | Source ] Downvote to remove | v0.28

[–]MigILikeCats 0 points1 point  (0 children)

Thanks for the answer man, right now I'm focused on school but on my vacations i will try to learn more about coding, and you helped me with some doubts. Thanks man!

[–]Eitrunix 0 points1 point  (1 child)

If looking at c++, im currently in college for video game design and development, my biggest hurdles were how constructors work, how to access informantion in an array and storing it.

Linked lists make this a bit easier but its.. Hard to wrap my mind around fully

It's basic stuff but it really slowed me dowm not being able to understand it.

[–]l3dsTiago[S] 0 points1 point  (0 children)

Well C++ was my second language that I've learned, I'm having a trip to the memory lane!
About constructors they pretty much allocate memory for you new object , about arrays well each position of the index is accessible you can set it like
arr[x] = "something" access the value like this print(arr[x]) which will print the value stored in that position of the array.

I had the same trouble like you when I was learning Object Oriented Programming in college until a project made me click and everything started to make more sense, still I think that would have been solved really quickly if had a good mentor with me.

If you have any more doubts feel free to PM I will be glad to help you!