The official coding thread (8 Viewers)

Siamak

╭∩╮( ͡° ͜ʖ ͡°)╭∩╮
Aug 13, 2013
18,328
photo_2021-08-16_11-18-49.jpg


- - - Updated - - -

Most here may already know of it but for anyone looking to start learning "full stack" web development with JavaScript I highly recommend the free Full Stack Open course from Uni of Helsinki, covering React/Redux and Express (+ REST, MongoDB, testing, GraphQL, Typescript, React Native and more). It's all text-based so depends if that's your thing when it comes to learning, and you'll need some basic HTML/CSS/JavaScript experience beforehand. Probably my favourite coding course I've found online.
do you have online source for C++ or python?
 

Buy on AliExpress.com
Last edited:

Siamak

╭∩╮( ͡° ͜ʖ ͡°)╭∩╮
Aug 13, 2013
18,328
i never taken any classes in programming and have been learning C++ for 3 months. i quite interesting and useful knowledge about C++ but still have a hard time comprehending which functions, values, variables, strings, arrays, etc to use and exactly where to place then and when to use these things.
 

Cerval

Senior Member
Feb 20, 2016
26,829
i never taken any classes in programming and have been learning C++ for 3 months. i quite interesting and useful knowledge about C++ but still have a hard time comprehending which functions, values, variables, strings, arrays, etc to use and exactly where to place then and when to use these things.
If you're starting out with OOP, Java would have been easier to get a sense of how it works. Then once you get familiar with C, you get to know pointers and memory allocation. Then you'll have an easier time with C++
 

Siamak

╭∩╮( ͡° ͜ʖ ͡°)╭∩╮
Aug 13, 2013
18,328
If you're starting out with OOP, Java would have been easier to get a sense of how it works. Then once you get familiar with C, you get to know pointers and memory allocation. Then you'll have an easier time with C++
that how difficult it's is but If you can write and understand good C++ code then other languages are pretty much a joke for you. im not gonna be a programmer i just want to know how to coding. so There is a good reason for that which is other languages are either straight built using C/C++ (practically all of them) or at the very least the syntax is C style anyway which makes understanding most languages pretty easy.
 

Kopanja

Senior Member
Jul 30, 2015
5,591
C - is Mufasa, C++ is Scar. Like they are indeed related, but one is definitely twisted and messed up.
@Siamak when you are done with C style languages take a look at Lisp(Clojure is very popular btw), F# or even Haskell. It’s harder a bit to wrap your head around, but it’s so much fun to actually use it. Most modern languages incorporate aspects of the functional programming anyway.
 

Siamak

╭∩╮( ͡° ͜ʖ ͡°)╭∩╮
Aug 13, 2013
18,328
C - is Mufasa, C++ is Scar. Like they are indeed related, but one is definitely twisted and messed up.
@Siamak when you are done with C style languages take a look at Lisp(Clojure is very popular btw), F# or even Haskell. It’s harder a bit to wrap your head around, but it’s so much fun to actually use it. Most modern languages incorporate aspects of the functional programming anyway.
So far I've noticed this is an incredibly well organised and logical language which I like a lot. I'm going to continue to learn it and then i go for python.
 

Siamak

╭∩╮( ͡° ͜ʖ ͡°)╭∩╮
Aug 13, 2013
18,328
The result of the annual Stackoverflow website survey of the world of programming

- Key points of Stackoverflow website Developer Survey (one of the most reputable surveys with high statistical community)

Most used
»The most used programming language in the world for the ninth consecutive year for JavaScript
»The most used IDE for VS Code
The most used databases for MySQL and PostgreSQL
»The most used web framework for Reaction that has been able to overcome jQuery after years
The most widely used operating system for Windows

lovely things
»Languages: Rust, Clojure, and TypeScript
»Databases: Redis, PostgreSQL and MongoDB
»Frameworks: Svelte and ASP.NET Core and FastAPI

Most Wanted (ie the technologies that a developer is interested in learning and working on)
»Languages: Python, Typography and JavaScript
»Databases: PostgreSQL, MongoDB and Redis
»Frameworks: React.js, Vue.js and Django

You can see the full statistics here:
https://insights.stackoverflow.com/survey/2021
 

AFL_ITALIA

MAGISTERIAL
Jun 17, 2011
31,783
I don't think jQuery is really worth it at this point. It's good to learn for legacy code, but it's just not necessary to build going forward imo.

I think I'm just now starting to get the hang of React now. I got all my backend logic to work for now (until I think of something else to add), so now I just have to worry about styling, the part I like the least.
 

Siamak

╭∩╮( ͡° ͜ʖ ͡°)╭∩╮
Aug 13, 2013
18,328
I don't think jQuery is really worth it at this point. It's good to learn for legacy code, but it's just not necessary to build going forward imo.

I think I'm just now starting to get the hang of React now. I got all my backend logic to work for now (until I think of something else to add), so now I just have to worry about styling, the part I like the least.
jQuery basically makes some things in JavaScript easier to do, such as manipulating page/HTML elements. Right?
it doesn't worth learning jquery in 2021. specially not for developing maybe for understanding the web-system.
 

Kopanja

Senior Member
Jul 30, 2015
5,591
@Siamak Know to do some production coding - about 8-9. Really know - two, three tops.
Tbh, it would be more then enough to know 1-2 languages really good. But I just like to experiment with new things.

again my advice is try everything until you find domain that you really like - security, cloud, mobile, blockchain, embedded, etc. there are tons of highly paid jobs, even remotely, especially nowadays with COVID and stuff
 
Last edited:

Siamak

╭∩╮( ͡° ͜ʖ ͡°)╭∩╮
Aug 13, 2013
18,328
@Siamak Know to do some production coding - about 8-9. Really know - two, three tops.
Tbh, it would be more then enough to know 1-2 languages really good. But I just like to experiment with new things.

again my advice is try everything until you find domain that you really like - security, cloud, mobile, blockchain, embedded, etc. there are tons of highly paid jobs, even remotely, especially nowadays with COVID and stuff
That's a nice piece of advice. i currently work for a company as Network Administrator. i'm working on Cisco Router and switches and ASA Firewal every day with a concentration in Cyber and Network Security. i also got Security+, Network+, Linux+ and Lpic1 certificate. one of my friend advised me that i should go for coding if i want to expand my knowledge about security.
i just started programming However, it takes me countless hours, days if not weeks to implement a simple program.
anyway i Appreciate your post, you gave very good advice with the right mentality.
 

Siamak

╭∩╮( ͡° ͜ʖ ͡°)╭∩╮
Aug 13, 2013
18,328
Level of interest in learning programming languages
The Python programming language is growing rapidly among developers, as it does every generation.

Learning Python's programming language has become one of the mainstays in the field of programming, according to learn.onemonth.com, today hundreds of successful companies in the field of information technology, including Instagram, Google, Reddit, Netflix and Spotify, and even some banks Importantly, they also use the Python programming language.
photo_2021-08-22_12-01-16.jpg
 

Nejc

Senior Member
May 13, 2006
2,011

icemaη

Rab's Husband - The Regista
Moderator
Aug 27, 2008
36,319
That's a nice piece of advice. i currently work for a company as Network Administrator. i'm working on Cisco Router and switches and ASA Firewal every day with a concentration in Cyber and Network Security. i also got Security+, Network+, Linux+ and Lpic1 certificate. one of my friend advised me that i should go for coding if i want to expand my knowledge about security.
i just started programming However, it takes me countless hours, days if not weeks to implement a simple program.
anyway i Appreciate your post, you gave very good advice with the right mentality.
I moved the other way, was a developer for a while and then moved to Security. I'd say my programming experience has been useful when tackling application security. Understanding of things like software architecture that I learned along the way is great when you are dealing with teams that build products. All that said, knowledge of network security is of immense help in security as a domain.

Define what you mean by a simple program.
 

Siamak

╭∩╮( ͡° ͜ʖ ͡°)╭∩╮
Aug 13, 2013
18,328
I moved the other way, was a developer for a while and then moved to Security. I'd say my programming experience has been useful when tackling application security. Understanding of things like software architecture that I learned along the way is great when you are dealing with teams that build products. All that said, knowledge of network security is of immense help in security as a domain.

Define what you mean by a simple program.
i don't know how to use functions, values, variables, strings, arrays, etc and exactly where to place then and when to use these things.
i want to create windows application with c++. but just don't know how.
 

icemaη

Rab's Husband - The Regista
Moderator
Aug 27, 2008
36,319
i don't know how to use functions, values, variables, strings, arrays, etc and exactly where to place then and when to use these things.
i want to create windows application with c++. but just don't know how.
It might then be best for you to invest some time with a course like the CS50x. Get your base strong. You can always skip parts of the course that you already know.
 

Users Who Are Viewing This Thread (Users: 0, Guests: 7)